2016-03-04 42 views
1

我在一些活動中有一個導航抽屜。我可以使用它導航到給定的活動列表。在這裏,我有一個問題。假設我在Activity X並通過導航抽屜,再次選擇Activity X.然後,創建相同活動的另一個實例。通過導航抽屜防止同一活動的多個實例

我嘗試在清單中使用singleInstance這樣的活動,但後來我又遇到了另一個問題。從這樣的「singleInstance」活動中按下後退按鈕會導致我進入第一個非單項任務活動。它不會讓我回到以前的實際活動。

我該如何解決?

UPDATE:

使用的singleTop代替singleInstance做的事情對我來說。另請閱讀this文章以獲取有關啓動模式的更多詳細信息。

回答

1

您可以使用singleTop代替singleTask

+1

請解釋爲什麼處理該問題,以便今後對這一問題遊客還可以受益知識。 – CaptJak

0

將這個屬性,你的活動在AndroidManifest.xml:

android:launchMode="singleInstance" 
+0

對不起,只是在問題中輸入錯誤。我只使用singleInstance。錯誤地輸入了問題。現在更新它。 –