私は通常、次を使用してアクティビティ間を移動します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
[編集]
そのように、私はActivity
AからActivity C
-----に来たとActivity C
言いますactivity A
&
同じシナリオで、アクティビティ B からアクティビティ C に移動した場合 - - - - 唯一の戻るボタンを使用するActivity C
と、activity B
------- ActivityC の [戻る] ボタンの切り替えケースのようなメカニズムを関連付けようとしています
これを達成する方法
私がはっきりしていることを願っています