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();
    }
相关推荐
therese_100861 分钟前
安卓-CeilingNestedScrollView
android
帅次1 分钟前
Android 高级工程师面试参考答案:语言基础与并发
android·面试·职场和发展
凤年徐14 分钟前
自动化构建工具:make 与 Makefile
android·java·linux·自动化
三少爷的鞋30 分钟前
从 Callback 到 Coroutines:Android 异步并发方案的演进
android
鹏程十八少33 分钟前
4. 2026金三银四 Android OkHttp 面试核心 45 问:从源码到架构深度解析
android·前端·面试
90后的晨仔10 小时前
Android Studio 项目模板完全指南
android
summerkissyou198710 小时前
Android-SurfaceView-投屏-常见问题
android·surfaceview
明天就是Friday10 小时前
Android实战项目④ OkHttp WebSocket开发即时通讯App 完整源码详解
android·websocket·okhttp
吉哥机顶盒刷机11 小时前
好物分享:DNA-Android-4.0.5安卓固件解包、打包工具
android·好物分享
三棱球11 小时前
App逆向学习笔记(三)——Android开发入门课
android·笔记