1、在当前界面弹出一个对话框,但是当点击对话框外部的时候,对话框消失了,activity获得了焦点,这时候可以用 AlertDialog dialog = builder.create(); // 当点击对话框外部区域时,不会导致对话框消失,activity重新获取到焦点 dialog.setCanceledOnTouchOutside(false); 这样就能防止点击外部区域,对话框自动消失了。。。