我需要一个弹出搜索屏幕来执行搜索。 问题是在弹出屏幕正确关闭之前,父屏幕可能会被意外关闭。
我应该添加哪些脚本以避免上述问题?
非常感谢提前。
答案 0 :(得分:0)
您可以设置dialog.setCancelable(false);
,这将使弹出窗口保持不变,直到按下确定按钮。
下面是我的代码
public void HelpDialog(){
final AlertDialog.Builder alert;
alert = new AlertDialog.Builder(this);
LayoutInflater inflater = MainActivity.this.getLayoutInflater();
View dialogView = inflater.inflate(R.layout.activity_help, null);
alert.setPositiveButton("OK",null);
alert.setCancelable(false); //use this line in your code
alert.setView(dialogView);
alert.show();
}