我有2個活動,A(根活動)和B從A啓動。從B退回到A,除1個情況外。 If I am in B, go to home screen, launch the app again from recent apps, B comes to foreground but pressing back leads to home screen instead of A.
如果我通過從圖標啓動而不是從最近的應用程序回到應用程序,向我展示活動A,我們可以說這是正確的(儘管應該顯示B並從B後面按下應該導致A)。當按下時不返回到父活動
胡亞蓉答:
<activity android:name=".AudioRecTabsActivity"
android:label="@string/app_name"
android:launchMode="singleInstance">
<!-- android:configChanges="keyboardHidden|orientation">-->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
活動B:
<activity android:name=".settings.SettingsActivityOld"
android:label="@string/settings_activity_title"/>
啓動行爲B,從答:
intent = new Intent(this, SettingsActivityOld.class);
startActivity(intent);
開始酶活性的嘗試從清單移除singleInstance和嘗試。 – Charan