アクティビティ中に戻るボタンを押すと、デフォルトでは、アプリケーションはそれを呼び出したアクティビティに戻りませんか?アプリケーションでアクティビティ(アクティビティBと呼びます)をアクティビティAから呼び出していますが、アクティビティBで戻るボタンを押すと、アプリケーションのメインページに戻ります。
それで、私は一般的に、あなたの電話の戻るボタンを押すことはあなたを通話活動に連れて行くと思いますか?
アクティビティAの内部クラス内からアクティビティBを呼び出す:
class HeadlineButtonListener implements OnClickListener {
private Story story;
public HeadlineButtonListener(Story story) {
this.story = story;
}
@Override
public void onClick(View v) {
Intent myIntent = new Intent(HeadlineBoard.this, StoryView.class);
myIntent.putExtra(Constants.STORY_EXTRA, story);
HeadlineBoard.this.startActivity(myIntent);
finish();
}
}