私は通常、次を使用してアクティビティ間を移動しますIntents
絵による表現は以下のようになります::

アクティビティ - A の場合 .... アクティビティ B に移動するための次のボタンがあります。
Photos.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent PhotoIntent=new Intent(a.this,b.class);
startActivity(PhotoIntent);
}
});
アクティビティ - B の場合 .........アクティビティ C に戻るための次のボタンがあります。
Map.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent PhotoIntent=new Intent(b.this,c.class);
startActivity(PhotoIntent);
}
});
- アクティビティ C では .... 戻るボタンが 1 つしかありません
- 上記のコードと同様に使用すると、元のナビゲーションに応じて2つのアクティビティに移動できません
私がから来たとしましょAうC------Backでボタンを使用するCと、A
B再びC-----から来たときは、Backボタンを使用してにC移動しますB
back buttonアクティビティには 1 つしかありませんC
[編集]
そのように、私はActivityAからActivity C-----に来たとActivity C言いますactivity A
&
同じシナリオで、アクティビティ B からアクティビティ C に移動した場合 - - - - 唯一の戻るボタンを使用するActivity Cと、activity B
------- ActivityC の [戻る] ボタンの切り替えケースのようなメカニズムを関連付けようとしています
これを達成する方法
私がはっきりしていることを願っています