xml レイアウトでボタンを作成し、その後に onClick イベントを実行してボタンを処理し、新しいアクティビティを開始しました。ボタンをクリックすると、何らかの理由でアプリがクラッシュします。理由はありますか?
私はこのアプローチを使用して、成功する前にボタンを使用して新しいアクティビティを作成しました。なぜこれが機能しないのかわかりません。
private Button view;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.stretchHow);
view = (Button)findViewById(R.id.perfect);
view.setOnClickListener(phase);
}
View.OnClickListener phase = new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(view.getId() == ((Button)v).getId()){
Intent i = new Intent(Stretch.this, Perform.class);
startActivity(i);
}
}
};
これは私が得るエラーです。
09-28 23:28:37.364: E/AndroidRuntime(275): FATAL EXCEPTION: main
09-28 23:28:37.364: E/AndroidRuntime(275): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.proj.fitness/org.proj.fitness.Perform}: android.content.res.Resources$NotFoundException: Resource ID #0x7f060073 type #0x12 is not valid
09-28 23:28:37.364: E/AndroidRuntime(275): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
09-28 23:28:37.364: E/AndroidRuntime(275): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)