很容易的问题,我很尴尬的问,但不能自己找到它。Android打开新窗口问题
在MainActivity.java中有一个菜单。当用户点击菜单项时,会出现一个新窗口,但应用程序崩溃(“应用程序意外停止”)。
MainActivity.java部分:
case R.id.Menu6:
Intent intentabout = new Intent(this, About.class);
startActivity(intentabout);
break;
的情况下,应该是正确的,因为其他菜单项工作。
About.java:
public class About extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.aboutxml);
TextView tv1 = (TextView)findViewById(R.id.TextView01);
tv1.setText("Something");
setContentView(tv1);
}
}
aboutxml.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView
android:text="Something"
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
</LinearLayout>
我已经包含在AndroidManifest.xml类:
<activity
android:name=".About"
android:label="@string/app_name">
</activity>
我不能相信我不知道这个,我有我的应用程序中的其他类,他们正在努力...
绝对奇怪,什么是堆栈跟踪? – 2011-05-09 18:16:04