我正在开发应用程序,其中有三个 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/