Android 如何保證App切換到後臺,或頁面跳轉後,重新開啟APP、或返回之前頁面時,維持其狀態不變
阿新 • • 發佈:2019-02-15
專案中遇到的一些小問題,記錄、分享一下。
Android 如何保證App切換到後臺,或頁面跳轉後,重新開啟APP、或返回之前頁面時,維持其頁面狀態不變?
1、問:當APP啟動後,開啟某一介面,然後點選手機HOME鍵,使應用程式退到後臺;當再次開啟App時,如何保證App當前顯示頁面還是剛才退出時的頁面?
答:在 Manifest.xml 中 application 標籤內 設定啟動模式 為 singleInstance ,即可。
android:launchMode="singleInstance"
===========================**********************==================================
2、問:從第一頁跳轉到第二頁,然後再從第二頁跳回第一頁後,如何保證第一頁面還是跳轉前的狀態?
答:在第一頁寫 Intent 跳轉時,不要銷燬此頁;且 在 Manifest.xml 裡 給第一頁的 <activity>標籤 加 launchMode 為
singleTask 或 SingleInstance;
android:launchMode="singleTask"
或
android:launchMode="singleInstance"