活动开始时出现Android错误

时间:2012-09-19 17:09:17

标签: android android-activity

我不知道为什么我的名字FirstActivity出现错误?

public class FirstActivity extends Activity {

 @Override
 public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.onStart();
    TextView tv = new TextView(this);
    tv.setText("Hello, Android");
    setContentView(tv);
           }
        }

3 个答案:

答案 0 :(得分:2)

知道你有什么错误会有所帮助,但我认为问题是

super.onStart();

在您的代码中排队。

onStart()之后,活动会调用

onCreate(),您无需亲自调用它(Source)。

答案 1 :(得分:1)

从您的代码中删除 super.onStart()

此链接可以帮助您。

http://developer.android.com/reference/android/app/Activity.html

答案 2 :(得分:0)

您的代码中存在一些错误:

public class FirstActivity extends Activity {

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    TextView tv = new TextView(this);
    tv.setText("Hello, Android");
    setContentView(tv);
  }
}

您无需在onCreate()中调用super.onStart()。

除此之外,您的错误可能是因为您在某处有不匹配的构造函数(需要的活动需要构造函数),或者因为.java文件具有不同的名称。