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();
    }
相关推荐
2501_937193142 小时前
技术加持!PLB-TV:HDR10+UDP 传输
android·源码·源代码管理·机顶盒
霸王大陆4 小时前
《零基础学 PHP:从入门到实战》模块十:从应用到精通——掌握PHP进阶技术与现代化开发实战-2
android·开发语言·php
低调小一8 小时前
在 Android 上获取视频流逐帧时间戳并与 GPS/IMU 对齐(CameraX 实践)
android
Android_Trot8 小时前
Flutter android 多渠道配置,多包名、icon、等配置。
android·flutter
zhangphil10 小时前
Android性能:trace上的锁竞争monitor contention with owner at
android
砖厂小工10 小时前
Now In Android 精讲 9 - Benchmark 与 Baseline Profile
android
愤怒的代码10 小时前
深入解析 SystemUI 依赖注入:Dagger2 与 Hilt 核心机制重温
android·dagger
從南走到北12 小时前
JAVA海外短剧国际版源码支持H5+Android+IOS
android·java·ios
霸王大陆12 小时前
《零基础学 PHP:从入门到实战》模块十:从应用到精通——掌握PHP进阶技术与现代化开发实战-1
android·开发语言·php