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();
    }
相关推荐
_李小白15 小时前
【Android FrameWork】延伸阅读:SurfaceFlinger线程
android
csdn122598733616 小时前
JetPack Compose 入门先搞清楚
android·compose·jetpack
liang_jy16 小时前
Android LaunchMode
android·面试
阿里云云原生17 小时前
Android App 崩溃排查实战:如何利用 RUM 完整数据与符号化技术定位问题?
android·阿里云·云原生·rum
过期动态18 小时前
JDBC高级篇:优化、封装与事务全流程指南
android·java·开发语言·数据库·python·mysql
没有了遇见20 小时前
Android 音乐播放器之MotionLayout实现View流畅变换
android
TheNextByte120 小时前
在 PC 和Android之间同步音乐的 4 种方法
android
君莫啸ོ21 小时前
Android基础-Activity属性 android:configChanges
android
TimeFine21 小时前
Android AI解放生产力(七):更丰富的AI运用前瞻
android
保持低旋律节奏21 小时前
linux——进程状态
android·linux·php