需求是這樣的:Launcher打開指定APK,進入APK我要看到該APK之前打開過的狀態。
比如說我有一個FileManager APK,主Activty是MainActivity,我Launcher打開APK是startActivity(MainActivity.class),
我一開始在Launcher打開FileManager,進入的是MainActivity,然後我在FileManager中點擊進入該APK其他的Activity(AA.class.),按下“home”回到Launcher,再次進入FileManager,我想進入的是AA.class(即上次打開的狀態),我要怎麼去實現?
你可以查看一下Activity的生命周期,當你按home鍵時,該Activity並沒有被銷毀,當再次打開時會依次調用onRestart,onStart,onResume再次進入運行狀態,你可以在onPause或onStop方法裡保存你想要的狀態(根據你自己的需求),然後在onRestart方法裡去重新加載。總之根據你自己的需求調整