我有一个在应用程序中使用的活动作为对话框(通过使用Theme.Dialog
和startActivity(dialogactivityintent)
)。但是,当用户按下所有Android手机上都有的返回按钮时,我不希望它关闭。我已经搜索了很多但找不到解决方案。
请帮忙解决一下。谢谢!
编辑:我尝试使用setCancelable(false)
,但无效。
我有一个在应用程序中使用的活动作为对话框(通过使用Theme.Dialog
和startActivity(dialogactivityintent)
)。但是,当用户按下所有Android手机上都有的返回按钮时,我不希望它关闭。我已经搜索了很多但找不到解决方案。
请帮忙解决一下。谢谢!
编辑:我尝试使用setCancelable(false)
,但无效。
您可以使用以下代码:
将此行代码粘贴到setContentView(R.layout.main)下方
this.setFinishOnTouchOutside(false);
使用以下代码禁用返回键:
@Override
public void onBackPressed() {
}
你需要使用这个方法:
setCancelable(false).