我编写了以下代码来显示 AlertDialogBox 如下
private void dispAlertBox(final String title,final String message,final String ok,final String cancel){
final AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
try{
alertbox.setMessage(message);
alertbox.setTitle(title);
alertbox.setPositiveButton(ok,new DialogInterface.OnClickListener(){
public void onClick(DialogInterface arg0, int arg1){
}
});
alertbox.setNegativeButton(cancel,new DialogInterface.OnClickListener(){
public void onClick(DialogInterface arg0, int arg1){
}
});
alertbox.show();
}catch(Exception e){
//Handle BadTokenException.
}
}
在上面我想关闭 AlertDialog 每当我点击确定并取消时。所以如果我们点击除 AlertDialog 以外的任何其他区域(确定并取消)它不应该关闭。它在 2.x 中工作正常Android 的版本。但在 Android 4.0 中,即使我们单击除确定和取消按钮以外的空白区域,对话框也会关闭。我该如何克服这个问题。
感谢和问候,
文卡特。