0

我在android中突然面临一个奇怪的问题。我正在 res>layout 中创建布局 .xml 文件,但是从扩展活动的类中,我无法访问它。我已经做了几次,但我无法弄清楚这个奇怪的问题。我重启了eclipse,连电脑都没有。当我去设置 contentView 它说如下:

The method onCreate(Bundle) of type MainActivity must override or implement a supertype method

那就是让我在 res>layout 中创建了一个名为“whynot.xml”的 xml 文件,并且当我尝试将其设置为

setContentView(R.layout.whynot);

它在下面显示红色标记和上面的消息。

4

2 回答 2

0

你必须extends Activity打电话super.onCreate(savedInstanceState)onCreate. 对于 Activity 生命周期的每个回调,都必须调用它的super

于 2013-11-08T13:52:08.943 回答
0

正如错误所说, must override or implement a supertype method

你需要这样的super电话

  @Override
protected void onCreate(Bundle bundle)
{
    super.onCreate(bundle);  // here
    setContentView(...);
    ...
}
于 2013-11-08T13:53:12.997 回答