1. 程式人生 > >Android 如何保證App切換到後臺,或頁面跳轉後,重新開啟APP、或返回之前頁面時,維持其狀態不變

Android 如何保證App切換到後臺,或頁面跳轉後,重新開啟APP、或返回之前頁面時,維持其狀態不變

專案中遇到的一些小問題,記錄、分享一下。

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"