2

次のコードでインテントを開始しようとしています:

@Override
public void onClick(View v) {
    switch(v.getId())
    {
    case R.id.buttonEvaluate:
        evaluateAnswer();
        break;
    case R.id.buttonHelpMe:
        Intent intent = new Intent(this, HelpMenuActivity.class);
        startActivity(intent);
        break;
    }
}

ただし、アプリは毎回クラッシュします。HelpMenuActivity を別のアクティビティに変更すると、問題なく動作します。HelpMenuActivity を削除して再作成し、コード ファイルからすべてを削除しました...

XML レイアウト:

 < ?xml version="1.0" encoding="utf-8"?>
 < RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
 < /RelativeLayout>

そして HelpMenuActivity.java:

android.app.Activity をインポートします。android.os.Bundle をインポートします。

public class HelpMenuActivity extends Activity {
@Override
   public void onCreate(Bundle savedInstanceState){
    this.setContentView(R.layout.activity_help_menu);
    super.onCreate(savedInstanceState);
   }
}

R.layout.activity_help_menu を機能する別のレイアウトに変更しようとしましたが、それでもクラッシュします。

4

2 に答える 2

3

Android マニフェストで HelpMenuActivity を宣言しましたか?

于 2013-09-30T14:17:52.527 に答える