android - 如何防止应用程序在按下设备后退按钮时关闭?

标签 android

我正在开发应用程序,其中有三个 fragment A、B、C,当我按下 A 中的某个按钮时,它导航到 b 很好,当我按下设备后退按钮时,应用程序将关闭而不是转到 A,如何我可以防止这个问题吗?

最佳答案

//您的主要 Activity //重写 OnBackPressed 事件如下

 @Override
    public void onBackPressed() {

        if (getSupportFragmentManager()
                .getBackStackEntryCount() > 0) {

            super.onBackPressed();

        } else {

            UIUtils.showAlertDialog(this, getString(R.string.app_name), "Are you sure want to Exit App?", false);

        }
}

关于android - 如何防止应用程序在按下设备后退按钮时关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35356971/

相关文章:

android - 如果我在 mp4parser 中合并更多视频,音频和视频无法正确同步

Android ListView 与 SQL 和 SDcard 数据

java - 填充微调器 [自定义适配器] 改造

android - 在 API 11 之前可见时修改选项菜单

android - ORMLite 不处理 SQLiteExceptions?

android - Unity Remote 4 mac/android 不工作

Android:操作栏中的样式溢出菜单

android - 缩放以适合 map 上的所有标记谷歌地图 v2

android - Android 上的 proguard 后离线 map 卡住应用程序

java - 如何在背景渲染时让 AlertDialog 工作,而不会使应用程序崩溃?