MainActivity类型中的复制方法onCreate(Bundle)?

时间:2015-03-08 08:22:42

标签: java android oncreate

我在MainActivity中有两个onCreate方法,但是当我重命名它时:

  

MainActivity类型的onCreate1(Bundle)方法必须覆盖或实现超类型方法

我要做的是添加一个按钮,为我的应用打开另一个活动。

现在错误已经消失,但按钮没有打开其他活动。

3 个答案:

答案 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()从原始类调用该类。