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();
    }
相关推荐
LionelRay24 分钟前
Composables 的生命周期
android
修炼者9 小时前
【进阶Android】HashMap 的并发“车祸”
android
冬奇Lab11 小时前
Android 15音频子系统(六):音频焦点管理机制深度解析
android·音视频开发·源码阅读
LionelRay12 小时前
Thinking in Compose
android
用户693717500138414 小时前
Google 推 AppFunctions:手机上的 AI 终于能自己干活了
android·前端·人工智能
用户693717500138414 小时前
AI让编码变简单,真正拉开差距的是UI设计和产品思考
android·前端·人工智能
zh_xuan15 小时前
Android Jetpack DataStore存储数据
android·android jetpack·datastore
程序员陆业聪15 小时前
在 Android 上跑大模型,你选错引擎了吗?
android
studyForMokey16 小时前
【Android面试】View绘制流程专题
android·面试·职场和发展
jjinl18 小时前
Android 资源说明
android