在我的代码中:
@Override
public void onBackPressed() {
}
它工作正常,但如果我调用对话框,例如
final Dialog dialogPopupGewonnen = new Dialog(Start.this, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
dialogPopup.setContentView(R.layout.popup);
我可以使用后退按钮(后退按钮关闭对话框弹出窗口)。但我想在所有布局和对话框中禁用后退按钮。
答案 0 :(得分:1)
您应该在所有活动中覆盖onBackPressed,对于Dialog,您可以使用 setCancelable(false),如:
final Dialog dialogPopupGewonnen = new Dialog(Start.this, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
dialogPopup.setContentView(R.layout.popup);
dialogPopup.setCancelable(false);