2014-01-27 73 views
0

是否可以強制Activity從歷史記錄開始(當然,如果它存在於歷史記錄中),即使它是從菜單或主屏幕啓動的?換句話說,如果這個歷史存在,我總是希望從歷史中加載我的應用程序,而不管它是如何被調用的。強制活動從歷史開始

+0

例如,您可以將對上一次活動的引用存儲在數據庫中,並且啓動應用程序時可以檢查數據庫以查看上次活動。 – yarakyo

+0

「從歷史開始」是什麼意思?請詳細解釋 –

回答

1

當您開始活動時,您可以將Intent.FLAG_ACTIVITY_CLEAR_TOP添加到意圖中。

Intent intent = new Intent(context, YourActivity.class); 
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) 
startActivity(intent);