我有两项活动MainActivity.java
和ListActivity.java
。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button)findViewById(R.id.nextButton);
button.setOnClickListener(new AdapterView.OnClickListener(){
public void onClick(View view){
startAc(view);
}
});
}
public void startAc(View view){
Intent intent = new Intent(this, ListActivity.class);
startActivity(intent);
}
单击按钮后,模拟器会发出错误应用程序已停止工作。
Intent的使用是否合适?
答案 0 :(得分:1)
尝试使用此代码导入错误的导入适配器视图,请导入正确的View.OnClickListener
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button)findViewById(R.id.nextButton);
button.setOnClickListener(new OnClickListener(){
public void onClick(View view){
Intent intent = new Intent(getapplicationcontext(), ListActivity.class);
startActivity(intent);
}
});
}
在关闭第一个活动后添加您的清单
<activity android:name=".ListActivity.class"/>
答案 1 :(得分:0)
尝试将this
更改为MainActivity.this
。还要确保在清单