我想要一个按钮来打开一个设置布局 xml 文件的活动类。一切都井井有条,但如果没有 @Override 方法,按钮将无法工作。使用@Override 方法我得到这个错误:
MainActivity 类型的 onCreate1(Bundle) 方法必须覆盖或实现超类型方法。
Button button;
@Override
public void onCreate1(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Get the view from activity_main.xml
setContentView(R.layout.activity_main);
// Locate the button in activity_main.xml
button = (Button) findViewById(R.id.MyButton);
// Capture button clicks
button.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// Start NewActivity.class
Intent myIntent = new Intent(MainActivity.this,
NewActivity.class);
startActivity(myIntent);
}
});
}
原因是我已经有另一个方法的 @Override 注释。
我试过的:
阅读有关活动、多个活动以及在活动之间传递数据的教程。
通过编辑 android manifest 来解决问题。
为活动创建单独的启动意图。