Android Activity中的方法未定义错误
我正在尝试根据指南制作一个简单的Android应用程序。 我使用下面的代码,但它给了我几个错误。 在尝试覆盖onCreate()
方法时抱怨。 确切的错误如下。 谁能解释我在这里犯的错误?
package com.bignerdranch.android.geoquiz; import android.os.Bundle; public class CheatActivity { @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_cheat); } }
确切的错误:
The method onCreate(Bundle) is undefined for the type Object The method setContentView(int) is undefined for the type CheatActivity The method onCreate(Bundle) of type CheatActivity must override or implement a supertype method
import android.app.Activity; public class CheatActivity extends Activity {
您应该从Activity类扩展。 因为您只是创建新类而没有任何可以从父类重写的方法。
正如Anatol所说,你必须添加extends Activity
。
如果您不知道,从Activity扩展时,实现了唯一的方法。
我建议您使用IDE的向导创建活动。 您将避免必须手动将它们添加到清单并添加未实现的方法。
- Android:getfromLocationName()在地址列表中返回大小0
- Android SeekBar自定义矩形拇指视觉错误
- 从Min到Max生成随机整数?
- Android SQLite Columns …不是唯一的
- 致命exception:android.view.WindowManager $ BadTokenException无法添加窗口 – 令牌无效; 你的活动在运行吗?
- 如何在Android上逐一填充/显示旁遮普字母
- 即使我使用正确的尺寸(hdpi,mdpi,xxhdpi …),选项卡上的图像图标也会显得非常小
- 关闭其他活动的活动?
- 在推送通知错误“notificationBuilder.setContentText(currentText).setNumber(++ numMessages);”中找不到符号