android点击home键,再次点击程序图标重新启动程序

今天无意中在网上看到一个博客,上边记录着一个问题,就是程序,点击home键,返回 桌面,然后再次点击图标,结果程序重启。
我当时觉得我的软件应该没这个问题吧,结果一试,竟然也有这样的问题,就搜索了一下,现在把解决方法记录一下

分析原因:我将启动的Activity启动模式设置成了 android:launchMode=”singleTask”,启动模式singleTask表示的是如果要激活的那个Activity在任务栈中存在该实例,则不需要创建,只需要把此Activity放入栈顶,并把该Activity以上的Activity实例都pop;
解决掉点击home键,再次点击程序图标重新启动程序问题的方法就是将启动模式“android:launchMode=”singleTask”去掉,或者设置成 android:launchMode=”singleTop”

参考博客
android 启动模式
参考博客

你可能感兴趣的:(android点击home键,再次点击程序图标重新启动程序)