我有一個包含2個活動的應用程序:A1和A2。當我運行應用程序時,它會打開A1活動。然後按下按鈕(我使用startActivityForResult(intent,0))打開A2。然後如果我按下返回到A1。一切都好。後退按鈕不會切換到上一個活動,但會退出Android應用程序
但是,如果我在A2的活性和切換到另一個應用程序,然後返回回我的應用程序,然後我按回到和退出應用程序,而不是切換到A1的活動。 我能做些什麼來防止這種情況發生?
,從A1 A2調用代碼:
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(), A2.class);
startActivityForResult(intent, 0);
}
宣言在AndroidManifest.xml:
<activity
android:name="A1"
android:launchMode="singleInstance"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
</activity>
<activity
android:name="A2"
android:launchMode="singleInstance"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
</activity>
你可以發佈你的清單文件,至少聲明A1和A2的部分? – 2012-03-24 14:46:16
我使用AndroidManifest.xml更新了帖子 – gflower 2012-03-24 15:16:38