美文网首页
记录关于启动应用点击home键然后再次点击launch icon

记录关于启动应用点击home键然后再次点击launch icon

作者: hiahia_db47 | 来源:发表于2017-12-12 15:19 被阅读0次

标题已经描述了bug重现和存在情况,google了很久的解决办法,很多说在启动activity上加上"android:launchMode="singleTop"或者android:alwaysRetainTaskState="true",不知道他们是怎么能够解决的,我反正加这些属性还是不能解决这个bug的,在绝望之际试了下

将这段代码放到mainActivity的super后  终于解决

if(!isTaskRoot()&&getIntent().hasCategory(Intent.CATEGORY_LAUNCHER)

&&getIntent().getAction()!=null

&&getIntent().getAction().equals(Intent.ACTION_MAIN)){

finish();

return;

}

在网上查看说这已经是最好的解决办法了,所以在此记录下

StackOverflow链接地址stackoverflow.com/questions/19545889/app-restarts-rather-than-resumes

相关文章

网友评论

      本文标题:记录关于启动应用点击home键然后再次点击launch icon

      本文链接:https://www.haomeiwen.com/subject/rxyfqxtx.html