2
我正在使用技術described here和FLAG_ACTIVITY_CLEAR_TOP|FLAG_ACTIVITY_SINGLE_TOP
啓動活動(ActivityA
)。如果後退堆棧中的所有活動仍然在內存中,這將起作用。顯示ActivityA
,如果我點擊,應用程序退出。使用FLAG_ACTIVITY_CLEAR_TOP啓動活動時活動仍在後退堆棧中| FLAG_ACTIVITY_SINGLE_TOP
如果我使用SetAlwaysFinish
使暫停的活動立即完成並重復我的測試,那麼當我在ActivityA
中輕按時,我將轉到上一個活動。這不應該發生。
我是否在使用SetAlwaysFinish
時測試實際情況?如果是這樣,我應該如何配置和啓動ActivityA
,以便後臺堆棧真正被清除,並且我的測試在兩種情況下都能正常工作。