【发布时间】:2019-02-14 13:15:16
【问题描述】:
其他人使用它并且它有效,但我不知道为什么,它对我无效。当我运行此应用并单击按钮时,它会停止。
这是主要活动:
public class MainActivity extends AppCompatActivity {
Button btn_iri;
Button btn_nor;
Button btn_aus;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn_iri =(Button) findViewById(R.id.btn_iri);
btn_nor =(Button) findViewById(R.id.btn_nor);
btn_aus =(Button) findViewById(R.id.btn_aus);
View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View view) {
String title = view.getTag().toString();
Intent intent = new Intent(MainActivity.this,NextActivity.class);
intent.putExtra("title",title);
MainActivity.this.startActivity(intent);
}
};
btn_iri.setOnClickListener(listener);
btn_nor.setOnClickListener(listener);
btn_aus.setOnClickListener(listener);
}
这是我的NextActivity:
public class NextActivity extends AppCompatActivity {
TextView txt_ttl;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_next);
TextView txt_ttl=(TextView) findViewById(R.id.txt_ttl);
Intent intent=getIntent();
Bundle bundle =intent.getExtras();
if(intent.hasExtra("title")){
String title = bundle.getString("title");
txt_ttl.setText(title);
Log.i("test","title is : "+title);
}
}
}
【问题讨论】:
-
拜托,您能提供一条异常消息吗?
标签: android android-layout android-intent