![](/img/trans.png)
[英]How to Launch specific activity on press My App icon on recent apps menu
[英]How to Launch specific activity when my Application is in Recent Apps List?
在我的android應用程序中,有3個活動。這些活動是A,B&C。 初始登錄屏幕為A。然后導航至B。但是,當此應用程序位於最近的應用程序列表中時,我想顯示活動C。 任何人都有想法請分享給我。 提前致謝!!!
好了,您可以輕松地使用saveInstanceStateState捆綁包在應用程序最小化時在onSavedInstanceState方法中保存一個布爾標志(至少說isAppCameFromRecent),然后在應用程序從最近的應用程序列表返回時使用onRestoreInstanceState提取該布爾值(如果布爾值設置為true,然后導航至活動C) 。
@
Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
...
}
@Override
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
...
}
您可以在A或B活動的onResume中啟動StartActivity
C活動。
在恢復檢查中使用ActivityLifecycleCallbacks簽入,以在ActivityManager中退出您的Activity 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.