我在MainActivity中有两个onCreate方法,但是当我重命名它时:
MainActivity类型的onCreate1(Bundle)方法必须覆盖或实现超类型方法
我要做的是添加一个按钮,为我的应用打开另一个活动。
现在错误已经消失,但按钮没有打开其他活动。
答案 0 :(得分:1)
您重命名为onCreate1
的方法不应包含@Override
注释,因为它不会覆盖MainActivity
超类的方法。
答案 1 :(得分:0)
只需删除上方的@Override
,而不是onCreate1
。因为超级类没有onCreate1()
,所以有onCreate()
方法,而不是onCreate1()
。看看http://docs.oracle.com/javase/tutorial/java/annotations/basics.html
这很简单!祝你好运!
答案 2 :(得分:0)
作为对您要完成的任务的回答,您应该创建另一个使用它自己的onCreate()扩展活动的类,并使用Intent()从原始类调用该类。