Android App程序退出 黑屏问题

Android App程序退出 黑屏问题在退出App的时候手机会闪动一下,出现像黑屏一样的效果,不是程序崩溃的效果就只是单单的黑一下,然后退出。。这个怎么破???记录下来:等解决了,回来更新。。。。。。。。。

大家好,又见面了,我是你们的朋友全栈君。

在退出App的时候 手机会闪动一下,出现像黑屏一样的效果,不是程序崩溃的效果 就只是单单的黑一下,然后退出。。这个怎么破???

记录下来:等解决了,回来更新。。。。。。。。。

解决方案

找到退出程序代码的地方:
把System.exit(0)屏蔽以后 程序再次退出 。就不会出现问题了。

 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) { 
   
        if (keyCode == KeyEvent.KEYCODE_BACK) { 
   
            exit();
            return false;
        }
        return super.onKeyDown(keyCode, event);
    }

    public void exit() { 
   
        if ((System.currentTimeMillis() - exitTime) > 2000) { 
   
            Toast.makeText(getApplicationContext(), "再按一次,退出程序",
                    Toast.LENGTH_SHORT).show();
            exitTime = System.currentTimeMillis();
        } else { 
   
            finish();
// System.exit(0); //用了这行代码退出App会黑屏
        }
    }

System.exit(0)表示正常退出JVM,而System.exit(1)表示异常退出JVM。参数只是通知操作系统程序的退出状态,0为正常,非0为异常。

Android并不是调用System.exit来退出应用的。调用System.exit(0); 会黑一下屏幕是因为当前这个Activity重新onCreate了一次。
在Android中,Activity有个栈,一个Activity结束掉,会回到上一个Activity,并不是退出应用程序。

参考资料

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160770.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月17日 下午12:36
下一篇 2022年7月17日 下午12:36


相关推荐

  • 求信息增益

    求信息增益输入 训练数据集 D 和特征 A 输出 特征 A 对训练数据集 D 的信息增益 g D A 1 计算数据集 D 的经验熵 H D 2 计算特征 A 对数据集 D 的经验条件熵 H D A 3 计算信息增益 g D A H D H D A

    2026年3月17日
    2
  • shell-2.shell定义变量

    shell-2.shell定义变量

    2021年9月14日
    52
  • 软件测试入门基础_软件测试如何自学

    软件测试入门基础_软件测试如何自学电商项目实战-用例设计系列参考书籍:《电商后台系统产品逻辑全解析》一、电商模式其中大家接触最多的就是B2C。电商模式名词解释不做过多讲解。电商模式二:电商后台管理系统。重点给大家分享订单中心、支付中心、促销中心的用例设计思路。电商后台管理系统【1】促销形式…………

    2026年4月13日
    3
  • html怎么让无序列表横向排列_一个人把敌人的炮兵阵地

    html怎么让无序列表横向排列_一个人把敌人的炮兵阵地司令部的将军们打算在 N×M 的网格地图上部署他们的炮兵部队。一个 N×M 的地图由 N 行 M 列组成,地图的每一格可能是山地(用 H 表示),也可能是平原(用 P 表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示:如果在地图中的灰色所标识的平原上部署一支炮兵部队,则图中的黑色的网格表示它能够攻击到的区域:沿横向左右各两格,沿纵向上下各两格。图上其它白色网格均攻击不到。从图上可见炮兵的攻击范围不受地形的影响

    2022年8月8日
    7
  • 图解Android中的Binder机制

    图解Android中的Binder机制前言 Binder 做为 Android 中核心机制 对于理解 Android 系统是必不可少的 关于 binder 的文章也有很多 但是每次看总感觉看的不是很懂 到底什么才是 binder 机制 为什么要使用 binder 机制 binder 机制又是怎样运行的呢 这些问题只是了解 binder 机制是不够的 需要从 Android 的整体系统出发来分析 在我找了很多资料后 真正的弄懂了 binder 机制 相信看完这篇文章大家也

    2026年2月26日
    2
  • 淘宝规则

    淘宝规则发布部门 全部规则规则文件类型 规则修改时间 2012 09 29 总则第一章概述第一条为促进开放 透明 分享 责任的新商业文明 保障淘宝用户合法权益 维护淘宝正常经营秩序 根据 大淘宝宣言 及 淘宝服务协议 tmall com 天猫 服务协议 制定本规则 第二条淘宝规则 是对淘宝用户增加基本义务或限制基本权利的

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号