程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> setcomponent-android Launcher setComponent 怎麼回到那個APK的狀態

setcomponent-android Launcher setComponent 怎麼回到那個APK的狀態

編輯:編程綜合問答
android Launcher setComponent 怎麼回到那個APK的狀態

需求是這樣的: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方法裡去重新加載。總之根據你自己的需求調整

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved