san*_*eev 11 icons android android-activity
场景:
我通过单击图标,执行某些操作,浏览活动,通过单击主页按钮暂停应用程序来打开我的应用程序.
情况1:
如果我再次单击图标打开我的应用程序,应用程序将从第一个活动重新启动.
案例2:
如果我从最近打开的应用程序打开我的应用程序(在4.0中通过按菜单按钮并选择我的应用程序),它将从暂停状态开始.
我希望行为2始终发生,不希望我的应用程序每次通过单击图标打开时重新启动.
我将我的清单文件与其他应用程序进行了比较,它们与我的相似,但表现不一样(例如我想要的第二种情况).
编辑:
这里有人问过:应用程序在启动器中按图标按下时完全重启
但没有答案:(
san*_*eev 10
我找到了.我android:launchMode="singleTask"在我的活动标志中设置了一个标志.我删除了那段代码.
我还onsaveInstance为我的代码中的所有活动添加了方法,它现在正在运行!
谢谢 :)
将此添加到您的启动器活动中:
if (!isTaskRoot()) {
finish();
return;
}
super.onCreate(savedInstanceState);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6559 次 |
| 最近记录: |