重写父类的方法的时候,一定要在方法的上面加以@Override标志。这样一旦方法名称出错的时候,就可以有提示。
前面做了一个例子:在一个主activity中调用一个About.java(一个子activity)。
调用用方法
Intent i = new Intent(this,About.class);startActivity(i);但是我跟踪发现About.class 中的onCreate()的方法怎么也不调用。找了很长时间都没有找到什么错误。后来在网上发个帖子,以为网友,告诉提示说public class About extends Activity{public void onCreated(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.about);}}其实我是将方法名称写错了。onCreate 错写为:onCreated eclipse也不提示错误。以后再出现这种情况就在onCreate上面加上@Override标志,这个时候如果将onCreate 写成onCreated eclipse就会提示有错误。
没有评论:
发表评论