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

概述

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

 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 app home键返回桌面再次打开会重新打开一个app所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部