Android 当用户点击安卓应用程序图标时,安卓应用程序将重新启动

Android 当用户点击安卓应用程序图标时,安卓应用程序将重新启动,android,Android,据我所知,默认情况下,当用户单击android应用程序的图标时,它会恢复运行 但由于某种原因,我的应用程序(我希望有相同的行为)重新启动 当我按住home(主页)按钮,然后从“最近”中选择我的应用程序时,它就会恢复。 我希望在单击应用程序图标时有相同的行为 事实上,这和 但他们没有找到答案 upd: 舱单: <?xml version="1.0" encoding="utf-8"?> ... 检查活动的启动模式。如果是单个任务,则将其设置为标准,然后进行检查。单击应用程序

据我所知,默认情况下,当用户单击android应用程序的图标时,它会恢复运行

但由于某种原因,我的应用程序(我希望有相同的行为)重新启动

当我按住home(主页)按钮,然后从“最近”中选择我的应用程序时,它就会恢复。 我希望在单击应用程序图标时有相同的行为

事实上,这和 但他们没有找到答案

upd: 舱单:

<?xml version="1.0" encoding="utf-8"?>


...

检查活动的启动模式。如果是单个任务,则将其设置为标准,然后进行检查。

单击应用程序图标将使包含主要活动的任务显示在最前面

要获得所需的行为,请确保所有活动都属于同一个任务,即不要在任何活动上使用singleTask或singleInstance。

这都是关于IDE的。 关闭一个由IDE启动的应用程序后(eclipse或IDEA,无所谓),Android会删除所有的临时数据(不要问我为什么)

因此,解决方案是:

1) run app from ide (deploy it on device)
2) press back button to close an app
3) start an app again
...
and now it will resume working after quitting

您是单击默认图标还是自己的小部件?我的意思是单击所有应用程序列表中的图标这是否回答了您的问题?我根本没有指定启动模式。在我的主要活动中添加了android:launchMode=“standard”-没有解决问题,我没有使用任何一个。我的应用程序中唯一的“其他进程”部分是在关闭我的应用程序后继续运行的服务。这没关系。你用来开始新活动的代码是什么样子的?
1) run app from ide (deploy it on device)
2) press back button to close an app
3) start an app again
...
and now it will resume working after quitting