0
我有一個Activity
我在哪裏顯示我的用戶的配置文件。要顯示用戶的聯繫人的個人資料,我使用完全相同的Activity
。是否有可能允許頂部的兩個活動實例?
這是我mainfest.xml
<activity
android:name=".activities.ActivityProfile"
android:label="@string/activity_profile"
android:launchMode="standard" />
的Activity
配置現在當我打開我的聯繫人隨機配置文件,之後打開我自己的空間,我接觸的電流Activity
輪廓是越來越取代Activity
與我自己的個人資料。相反,我想推動配置文件Activity
的另一個實例在聯繫人配置文件Activity
的頂部,以便當我從我自己的配置文件中按回時,我的聯繫人配置文件將從後臺堆疊中找到。
是否有可能讓我的android應用程序有兩個平等的活動在彼此之上?
編輯
我無法找到任何其他launchMode
這將提供這樣的行爲。只有standard
,singleTop
,singleTask
,singleInstance
碎片在這種情況下更合適。您可以擁有一個父活動,並可以使用不同參數啓動具有相同片段的不同實例。不要忘記使用FragmentTransaction#addToBackStack(String)將它們保留在堆棧中。 –
聽起來像一個很好的解決方法,如果它不可能使用活動獲得此行爲。 – Mulgard