Android 长按系统返回按钮监听器
创始人
2024-08-19 14:00:54
0

在Android中,可以通过重写Activity的onBackPressed()方法来监听系统返回按钮的长按事件。下面是一个示例代码:

@Override
public void onBackPressed() {
    // 长按事件的时间阈值,单位为毫秒
    long longPressThreshold = 2000;

    // 获取当前时间
    long currentTime = System.currentTimeMillis();

    // 如果是首次按下返回按钮,保存当前时间
    if (lastBackPressedTime == 0) {
        lastBackPressedTime = currentTime;
        Toast.makeText(this, "再按一次返回键退出", Toast.LENGTH_SHORT).show();
    } else {
        // 如果是第二次按下返回按钮,并且时间间隔小于阈值,视为长按事件
        if (currentTime - lastBackPressedTime < longPressThreshold) {
            // 处理长按事件的逻辑
            Toast.makeText(this, "长按返回键", Toast.LENGTH_SHORT).show();
            // 退出应用
            finish();
        } else {
            // 如果时间间隔大于阈值,则重新计时
            lastBackPressedTime = currentTime;
            Toast.makeText(this, "再按一次返回键退出", Toast.LENGTH_SHORT).show();
        }
    }
}

在上面的示例中,首次按下返回按钮会显示一个提示,告诉用户再按一次返回键退出应用。如果在一定时间内再次按下返回键,且时间间隔小于阈值,则视为长按事件,执行相应的逻辑(在这里是退出应用)。如果时间间隔大于阈值,重新计时,再次按下返回键时重新判断。

相关内容

热门资讯

十分钟外挂!福建天天开心黑科技... 十分钟外挂!福建天天开心黑科技,胡乐辅助脚本,揭秘教程(有挂教学)-哔哩哔哩1、操作简单,无需注册,...
第十分钟揭露!闲逸透视app为... 第十分钟揭露!闲逸透视app为什么免费,四川家园辅助器(原来真的是有挂)-哔哩哔哩1、进入到闲逸透视...
4分钟揭露!拱趴大菠萝辅助神器... 4分钟揭露!拱趴大菠萝辅助神器下载,樱花之盛挂(切实真的有挂)-哔哩哔哩1、进入到拱趴大菠萝辅助神器...
第一分钟外挂!微信小程序微乐辅... 第一分钟外挂!微信小程序微乐辅助器免费下载,龙江填大坑视频攻略,2025新版教程(有挂透明挂)-哔哩...
3分钟外挂!多乐跑的快脚本,拱... 3分钟外挂!多乐跑的快脚本,拱趴大菠萝辅助,爆料教程(有挂辅助)-哔哩哔哩暗藏猫腻,小编详细说明拱趴...
三分钟曝光!江西吉安中至黑科技... 三分钟曝光!江西吉安中至黑科技辅助软件,花花生活圈怎么装开挂(竟然存在有挂)-哔哩哔哩1、玩家可以在...
第3分钟外挂!极速官方暗堡透明... 第3分钟外挂!极速官方暗堡透明版下载,约战平台辅助,透视教程(的确有挂)-哔哩哔哩1、极速官方暗堡透...
5分钟详细!随意玩辅助器下载,... 5分钟详细!随意玩辅助器下载,水鱼天下破解版微信(都是真的有挂)-哔哩哔哩亲,关键说明,水鱼天下破解...
9分钟外挂!微信小程序全能修改... 9分钟外挂!微信小程序全能修改器,顺欣茶楼开挂,AI教程(有挂存在)-哔哩哔哩1、许多玩家不知道微信...
第六分钟推荐!广西老友玩插件,... 第六分钟推荐!广西老友玩插件,八闽掌上辅助软件(其实是有挂)-哔哩哔哩1、用户打开应用后不用登录就可...