java设置活动对话框不可取消
我有一个活动,在我的应用程序中用作对话框(通过使用Theme.Dialog
和startActivity(dialogactivityintent)
)。但我不希望当用户按下后退按钮(所有安卓手机都有)时它关闭。我搜索了很多,但找不到解决这个问题的方法。
请帮帮我。提前谢谢
编辑:我尝试过使用setCancelable(false)
,但没有成功
你可以在下面搜索框中键入要查询的问题!
我有一个活动,在我的应用程序中用作对话框(通过使用Theme.Dialog
和startActivity(dialogactivityintent)
)。但我不希望当用户按下后退按钮(所有安卓手机都有)时它关闭。我搜索了很多,但找不到解决这个问题的方法。
请帮帮我。提前谢谢
编辑:我尝试过使用setCancelable(false)
,但没有成功
# 1 楼答案
您好,请使用以下代码:
将此行粘贴到setContentView(R.layout.main)旁边
并使用以下行禁用back键:
# 2 楼答案
通常情况下,如果你使用了一个对话框,你应该使用:
但是,当您使用一个活动时,只需覆盖onBackPressed,并且在其中什么都不做
# 3 楼答案
您需要使用以下方法: