Code Bye

Android 按下home键,程序在后台运行,在launcher里面再点击icon又重新启动了

 

Android 按下home键,程序在后台运行,在launcher里面再点击icon又重新启动到了main界面,然后点击back键,main界面关闭,回到按下home键的那个界面。
在网上查到都是说在AndroidManifest.xml的mainActivity的启动模式取消singleTask,但我并没有配置启动模式,后来加了一个android:launchMode=”standard”也不起作用,
这个问题怎么解决。

不知道你说的啥意思
activity有四种加载模式:standard, singleTop, singleTask, singleInstance。不确定你的问题是不是启动模式造成的,只有一个activity吗?
40分
launchMode的默认就是standard,也就是你描述的情况。
如果想让Activity始终保持只有一个可以把launchMode设置为singleInstance
不需要特殊设置,按下HOME键是不会关闭应用的,再次点击图标会保持之前按下HOME键的状态
楼主这个问题解决了吗,我也遇到相同的问题。我是安装完直接打开才会出现这个问题,如果是退出了,再进行相同操作就不会了
你是不是启动activity   添加intent.setFlags( Intent.FLAG_ACTIVITY_NEW_TASK);
跟楼主遇到了同样的问题,按完home键再点击icon又重新oncreate了main界面,请问楼主这个问题解决了吗?怎么解决的?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Android 按下home键,程序在后台运行,在launcher里面再点击icon又重新启动了