android 阻止返回退出

一、重写返回按钮

复制代码
//2024-12-02
@Override
public void onBackPressed() {
    // 在这里添加您的拦截逻辑
   // Toast.makeText(this, "返回键被拦截", Toast.LENGTH_SHORT).show();
  //  super.onBackPressed();
    showExitDialog();
}

二、弹出提示

复制代码
private void showExitDialog() {

        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("屏触科技")
                .setMessage("是否退出客户端?")
                .setPositiveButton("确定", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        // 点击确定按钮,不做任何操作
                        Cyber_Public_Var.m_cpu.onDestroy();
                        // 在这里添加退出应用的相关代码
                        android.os.Process.killProcess(android.os.Process.myPid());
                    }
                });

        AlertDialog dialog = builder.create();
        dialog.show();
    }
相关推荐
TimeFine1 小时前
Android WebView暗夜模式适配
android
studyForMokey1 小时前
【Android Activity】生命周期深入理解
android·kotlin
浅影歌年1 小时前
Android 嵌入h5顶部状态栏空白
android
来来走走4 小时前
kotlin学习 lambda编程
android·学习·kotlin
无知的前端4 小时前
一文精通-Kotlin中双冒号:: 语法使用
android·kotlin
Andy5 小时前
Mysql基础2
android·数据库·mysql
下位子5 小时前
『OpenGL学习滤镜相机』- Day1: OpenGL ES 入门与环境搭建
android·opengl
正经教主6 小时前
【问题】Android Studio专用C盘空间过大问题:迁移相关程序文件
android·android studio
下位子6 小时前
『OpenGL学习』 从零打造 Android 滤镜相机
android·opengl
●VON6 小时前
双非大学生自学鸿蒙5.0零基础入门到项目实战 - 歌曲列表
android·华为·harmonyos