前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android中实习按两次返回退出应用程序

Android中实习按两次返回退出应用程序

作者头像
林老师带你学编程
发布2022-11-30 10:06:32
3600
发布2022-11-30 10:06:32
举报
文章被收录于专栏:强仔仔

通常我们退出应用软件的时候软件都会提示是否退出的消息框。那如何实现这样按两次才退出应用程序的功能呢?

其实很简单我们直接看代码就可以知道啦,我就不多解释啦。

代码语言:javascript
复制
   private long lastback;
    @Override
    public void onBackPressed() {
        if (lastback == 0 || System.currentTimeMillis() - lastback > 2000) {
            ToastUtil.show(MainActivity.this, "再按一次返回退出");
            lastback = System.currentTimeMillis();
            return;
        }
        super.onBackPressed();
    }

从代码就可以很明显的看出这是通过判断是否为第一次退出,如果是则进行时间赋值,下次再按退出就会直接退出。 注意:再次按退出必须时间间隔在2000毫秒以内不然还是退不出。

是吧很简单吧,主要还是通过系统时间的判断然后进行处理就可以实现得到啦。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-09-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档