美文网首页程序员Android开发Android开发
查漏补缺之退出应用(单击两次退出)

查漏补缺之退出应用(单击两次退出)

作者: Jennyni1122 | 来源:发表于2019-01-23 12:01 被阅读7次

退出本应用:

为了减少运行内存的占用,在不使用该应用时应该及时退出,所以需要重写onKeyDown()方法,在该方法中调用System.exit()退出本应用。

实施方案:

    protected long exitTime;//记录第一次点击时的时间
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK
                && event.getAction() == KeyEvent.ACTION_DOWN) {
            if ((System.currentTimeMillis() - exitTime) > 2000) {
                Toast.makeText(AlbumActivity.this, "再按一次退出3D相册",
                        Toast.LENGTH_SHORT).show();
                exitTime = System.currentTimeMillis();
            } else {
                AlbumActivity.this.finish();
                System.exit(0);
            }
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }

相关文章

  • 查漏补缺之退出应用(单击两次退出)

    退出本应用: 为了减少运行内存的占用,在不使用该应用时应该及时退出,所以需要重写onKeyDown()方法,在该方...

  • 红岩寺镇2017年12月10日扶贫工作情况汇报

    盘龙寺村 一是按照上级要求,全员在岗在位,扎实做好脱贫退出工作,查漏补缺,完善档案资料,...

  • android双击退出,用户明确双击退出时,不显示提示

    // 特性:用户明确双击退出时,不显示提示,意外单击时,提示双击可退出应用 // 自我测试,明确双击退出时,双击时...

  • 【Android面试查漏补缺】之事件分发机制详解

    前言 查漏补缺,查漏补缺,你不知道哪里漏了,怎么补缺呢?本文属于【Android面试查漏补缺】系列文章第一篇,持续...

  • 查漏补缺

    如果想让HTML5标签兼容低版本浏览器的话,可以使用 html5shiv js来实现。注意:一定要把它引入到前面。...

  • 查漏补缺

    图文环绕和浮动 最初的CSS只是用来写文章,熟练使用float和clear两个属性来布局: float属性:指定一...

  • 查漏补缺

    1.js字符串转换成数字与数字转换成字符串的实现方法https://www.2cto.com/kf/201612/...

  • 查漏补缺

    浮动原理 1.使用之初:是为了让文字环绕图片,并且不会遮住文字。如果让图片与文字有间距,我们在浮动元素上添加。2....

  • 查漏补缺

    今天数学老师外出学习,我用了一上午的时间给孩子们查漏补缺。 首先,训练朗读:从段落与段落之间的大停顿...

  • 查漏补缺

    1 Python提供了ord()和chr()函数,可以把字母和对应的数字相互转换2 写 u'中' 和 u'\u4e...

网友评论

    本文标题:查漏补缺之退出应用(单击两次退出)

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