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

2017-12-12  本文已影响0人  hiahia_db47

标题已经描述了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

上一篇 下一篇

猜你喜欢

热点阅读