从菜单按钮启动活动?

Ben*_*Ben 1 java android menu android-activity

我正在创建一个应用程序,我想从菜单中启动一个新活动,但是当我单击菜单按钮时,应用程序崩溃了.我尝试了很多方法,所有方法都失败了.

public boolean onCreateOptionsMenu(Menu menu) {
new MenuInflater(getApplication())
        .inflate(R.menu.menu, menu);


return(super.onPrepareOptionsMenu(menu));
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
 switch (item.getItemId()) {
   case R.id.Menu1:          
    Toast.makeText(this, "Coming soon", Toast.LENGTH_SHORT).show();
    break;
   case R.id.Menu2:
       Intent Intent = new Intent(this, About.class);
       startActivity(Intent);


 }
return(super.onOptionsItemSelected(item));
}
}
Run Code Online (Sandbox Code Playgroud)

Android Manifest

    <application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
  <activity android:name=".AndroidRssReader"
            android:label="@string/app_name">
      <intent-filter>
          <action android:name="android.intent.action.MAIN" />
          <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
  </activity>
  <activity android:name=".About" android:label="@string/app_label"></activity>
Run Code Online (Sandbox Code Playgroud)

tsm*_*ith 7

Intent Intent = new Intent(this, About.class);
startActivity(Intent);
Run Code Online (Sandbox Code Playgroud)

这需要成为

Intent intent = new Intent(this, About.class);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)