очень простой вопрос, мне стыдно спрашивать, но я не могу найти его самостоятельно.
В 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>
Не могу поверить, я не знаю этого, у меня в приложении есть другой класс, и они работают ...