Android 使用AlertDialog的模态对话框功能

Android 使用AlertDialog的模态对话框功能,android,dialog,modal-dialog,android-alertdialog,Android,Dialog,Modal Dialog,Android Alertdialog,我想保持AlertDialog的焦点,直到用户按下其上的任何按钮。换句话说,即使用户按下任何其他区域(如其父区域)或按下后退按钮,对话框仍必须保持焦点。请告诉我使用哪种Android 4.0 API方法 非常感谢。使用setCancelable(false)它将停止从屏幕上删除您的警报对话框。使用设置可取消(false)它将停止从屏幕上删除您的警报对话框。我使用的是完全相同的,但我看不出有任何区别。所以我提出了这个问题。请参阅我之前的帖子—“AlertDialog的setCancelable(f

我想保持
AlertDialog
的焦点,直到用户按下其上的任何按钮。换句话说,即使用户按下任何其他区域(如其父区域)或按下后退按钮,对话框仍必须保持焦点。请告诉我使用哪种Android 4.0 API方法


非常感谢。

使用
setCancelable(false)它将停止从屏幕上删除您的
警报对话框。

使用
设置可取消(false)它将停止从屏幕上删除您的
警报对话框。

我使用的是完全相同的,但我看不出有任何区别。所以我提出了这个问题。请参阅我之前的帖子—“AlertDialog的setCancelable(false)方法不起作用”@[.All-提供此信息可能会对您有所帮助-我正在调用
setCancelable(false)
AlertDialog
中,它位于
DialogFragment
类中。这就是我的代码失败的原因。从DialogFragment类描述-“此片段包含一个对话框对象,它根据片段的状态适当显示。对话框的控制(决定何时显示、隐藏、关闭它)应该通过这里的API完成,而不是直接调用对话框。”。相关查询@[。我使用了完全相同的方法,但没有发现任何差异。因此,我提出了这个问题。请参阅我之前的帖子-“AlertDialog的setCancelable(false)方法不起作用”@[.All-提供此信息可能会对您有所帮助-我正在调用
DialogFragment
类中的
AlertDialog
上的
setCancelable(false)
。这就是我的代码失败的原因。从DialogFragment类描述中-“此片段包含一个对话框对象,它会根据片段的状态适当显示该对象。对话框的控制(决定何时显示、隐藏、关闭)应通过此处的API完成,而不是直接调用对话框。”。相关查询@[。