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();
    }
相关推荐
进击的cc16 分钟前
彻底搞懂 Binder:不止是 IPC,更是 Android 的灵魂
android·面试
段娇娇27 分钟前
Android jetpack LiveData (三) 粘性数据(数据倒灌)问题分析及解决方案
android·android jetpack
用户20187928316744 分钟前
TabLayout被ViewPager2遮盖部分导致Tab难选中
android
法欧特斯卡雷特1 小时前
Kotlin 2.3.20 现已发布,来看看!
android·前端·后端
闻哥1 小时前
深入理解 MySQL InnoDB Buffer Pool 的 LRU 冷热数据机制
android·java·jvm·spring boot·mysql·adb·面试
ii_best1 小时前
安卓/ios开发辅助软件按键精灵小精灵实现简单的UI多配置管理
android·ui·ios·自动化
码农xo1 小时前
android 设备实时传输相机采集的视频到电脑pc端 通过内网wifi 方案
android·数码相机·音视频
常利兵2 小时前
解锁Android的隐藏超链接:Deep Link与App Link探秘
android·gitee
for_syq2 小时前
trace抓取工具
android·python
黄林晴2 小时前
Compose Multiplatform 1.10 发布:统一 Preview、Navigation 3、Hot Reload 三箭齐发
android·flutter