我有一個應用程序,其中包含一個列表作爲其主要活動,然後您可以單擊打開該項目的詳細視圖的項目。我也有一個類似於主要活動的搜索活動,並按預期工作。Android singleTask或singleInstance啓動模式?
但是我希望這個搜索活動只在棧上有一個實例,以便用戶可以多次搜索,並且點擊返回將它們返回到它們在開始搜索之前所處的前視圖(而不是返回到previouse的搜索結果)
singleTask和singelInstance啓動模式似乎做我想要的,所以我不知道哪一個我應該用於這個目的,爲什麼?
謝謝!看起來像一個很好的閱讀...事情是四實現我真的想要一個活動的多個實例,只有當前臺活動是一個搜索活動,並執行另一個搜索,如果它使用現有的活動(如市場如何運作) 而爲此,singeTop正是什麼林後,但感謝幫助反正=) 謝謝 – Kman 2010-07-11 01:55:25
嘿,謝謝。這篇寫得很好的文章幫助我掐了一下。 – icecreamman 2011-08-25 21:20:06
感謝您的詳細信息,尤其是這一項*(即使意圖已經被放棄,它的到來也會導致任務到達前臺,並保持原樣),這立即消除了我的困惑。我只是想着如果singleTask Activity不在堆棧的頂部,而我仍然想要導航到它而不指定「FLAG_ACTIVITY_CLEAR_TOP」。 – neevek 2013-07-09 15:52:51