0
我有了一個開始按鈕主要活動即會意向到下一個頁面(第2次活動),然後從第二次活動有一個按鈕,也是意志意向到下一個頁面(第3活性)我的問題是保存特定活動通過意向
1.how可否節省2日的活動意圖之後第三個活動?
2.如果我退出程序,然後再次打開它,啓動按鈕在我的主要活動應該意圖我第三次活動,而不是2號活動
我有了一個開始按鈕主要活動即會意向到下一個頁面(第2次活動),然後從第二次活動有一個按鈕,也是意志意向到下一個頁面(第3活性)我的問題是保存特定活動通過意向
1.how可否節省2日的活動意圖之後第三個活動?
2.如果我退出程序,然後再次打開它,啓動按鈕在我的主要活動應該意圖我第三次活動,而不是2號活動
你調用轉換之間finish()
?你不應該。 Android的存儲Activity
堆棧對你那麼當用戶回來到應用程序的所有三個(1,2,3)活動將在堆棧中。
現在,從第1跳 - > 3,而不是去1日 - > 2日 - > 3你可以存儲一個標誌,該1號Activity
將檢查。如果該標誌存在,則直接致電startActivity(Intent intent)
進行第三項活動。
另一種方法是讓第二個Activity
檢查該標誌在onCreate()
,如果它的存在立即啓動第三個Activity
。請確保調用finish()
在onCreate()
,因爲這將避免的生命週期方法(onStart()
onResume()
等)執行休息。
希望這會有所幫助。
我試着去拯救活動3的意圖後,讓每一位用戶退出應用程序時,然後再次打開它,當他按下啓動按鈕它應該意圖第三活動這段時間,它不應該通過第二個活動 – Jerome 2013-02-11 14:02:21