私は3つのアクティビティを持っています.BとCのうちBはです。アクティビティです。 TabActivityのキーをバックインテントに設定
public void onStop() {
super.onStop();
this.finish();
}
は、今私は戻って鍵が
Bに押されたときに活動Cを起動したい Bは、このコードを使用して起動したとき、私は活動Aを終える アクティビティAが最初に起動され、そしてBはAから起動されます私は子アクティビティの起動中
@Override
public void onBackPressed() { this.getParent().onBackPressed();
}
これは、親アクティビティとして助けにはならないが終了し、このコードを使用してキーをバック上書きしようとしました。 「戻る」キーを押したときに実際に何が起きるかは、アクティビティがホーム画面を終了することです。
私はこれも私を助けていないバックキーをオーバーライドし、それに
@Override
public void onBackPressed() {
Intent backIntent = new Intent();
backIntent.setClass(this, main.class);
startActivity(backIntent);
}
の意向を設定してみました。 この問題の解決策は何か、バックキーを押したときにアクティビティCを起動するにはどうすればよいですか?
試み.... backIntent.setClass(この、C.class)。 – dira