我是靠谱客的博主 迷你机器猫,这篇文章主要介绍android app home键返回桌面再次打开会重新打开一个app,现在分享给大家,希望可以做个参考。

最近碰到个问题,app用home键退出之后,再次打开进入,会重新打开一个app,这个问题的解决方法网上有很多,说的最多次的就是在Activity或者BaseActivity的setContentView方法前写上:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
if (!isTaskRoot()) { final Intent intent = getIntent(); final String intentAction = intent.getAction(); if (intent.hasCategory(Intent.CATEGORY_LAUNCHER) && intentAction != null && intentAction.equals(Intent .ACTION_MAIN)) { finish(); return; } }

这段代码是有效的。

这种情况也不是每次都出现,而是在你用手机安装APP之后,打开一直没有退出,再用home返回到周免再次打开app之后才会出现这种情况,具体原因已经有大佬解释了:点这里

在此记录一下,回头BaseActivity就加上这段吧

最后

以上就是迷你机器猫最近收集整理的关于android app home键返回桌面再次打开会重新打开一个app的全部内容,更多相关android内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(100)

评论列表共有 0 条评论

立即
投稿
返回
顶部