按下返回按钮时应用程序退出
创始人
2024-11-08 19:00:48
0

以下是一个简单的示例代码,展示了如何在按下返回按钮时退出应用程序:

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.KeyEvent;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    private long backPressedTime;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            if (backPressedTime + 2000 > System.currentTimeMillis()) {
                // 如果在2秒内再次按下返回按钮,则退出应用程序
                finish();
            } else {
                Toast.makeText(this, "再按一次返回键退出应用程序", Toast.LENGTH_SHORT).show();
            }
            backPressedTime = System.currentTimeMillis();
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }
}

在上面的示例代码中,我们重写了onKeyDown方法,当按下返回按钮时,会判断距离上次按下返回按钮的时间间隔。如果间隔小于2秒,则退出应用程序,否则显示一个Toast提示用户再次按下返回按钮退出应用程序。

相关内容

热门资讯

今日重大通报!德扑之星开房间教... 大家肯定在之前德扑之星开房间教程或者德扑之星开房间教程中玩过今日重大通报!德扑之星开房间教程,德扑之...
玩家科普(德扑ai人工智能)透... 玩家科普(德扑ai人工智能)透视辅助(透视)确实是真的有挂(有挂规律)-哔哩哔哩;德扑ai人工智能黑...
玩家必备攻略!德扑ai代打会检... 玩家必备攻略!德扑ai代打会检测到(透视)确实是真的有挂(详细教程)(有挂总结)-哔哩哔哩;支持2-...
分享一款!德扑之星刷数据(透视... 分享一款!德扑之星刷数据(透视)透视辅助(有挂透明)-哔哩哔哩;亲,其实确实真的有挂(需添加指定薇4...
重大消息(gg扑克有假)透视辅... 重大消息(gg扑克有假)透视辅助(辅助挂)原来真的有挂(有挂透明)-哔哩哔哩1、不需要AI权限,帮助...
实测发现!扑克时间假假(透视)... 自定义扑克时间假假系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是...
必备攻略!线上德州ai机器人(... WePoker透视辅助版本解析‌,必备攻略!线上德州ai机器人(辅助挂)透视辅助(有挂技巧)-哔哩哔...
透视辅助!gg扑克正规,约局吧... 透视辅助!gg扑克正规,约局吧有辅助,果真是真的有挂(有挂教程)-哔哩哔哩;原来确实真的有挂(需添加...
透明新版(德扑之星软件要花钱)... 1、透明新版(德扑之星软件要花钱)软件透明挂(辅助挂)竟然真的有挂(有挂技巧)-哔哩哔哩;详细教程。...
最新技巧!gg扑克赢了(透视)... 最新技巧!gg扑克赢了(透视)透视辅助(有挂透明)-哔哩哔哩;科技安装教程;136704302。相信...