Android对话框防止点击确定按钮时关闭
2014-05-20 22:37
267 查看
不需要关闭:
public void disableClose(){
Field field;
try {
field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
field.set(dialog, false);
} catch (Exception e) {
e.printStackTrace();
}
}
需要关闭
public void enableClose(){
Field field;
try {
field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
field.set(dialog, true);
} catch (Exception e) {
e.printStackTrace();
}
}
不需要关闭的代码放在setPositiveButton方法内,需要关闭的代码放在需要关闭的地方。
public void disableClose(){
Field field;
try {
field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
field.set(dialog, false);
} catch (Exception e) {
e.printStackTrace();
}
}
需要关闭
public void enableClose(){
Field field;
try {
field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
field.setAccessible(true);
field.set(dialog, true);
} catch (Exception e) {
e.printStackTrace();
}
}
不需要关闭的代码放在setPositiveButton方法内,需要关闭的代码放在需要关闭的地方。
相关文章推荐
- Android——点击对话框上按钮不关闭对话框
- Android Alert Dialog解决点击按钮对话框不关闭/的问题
- Android Alert Dialog解决点击按钮对话框不关闭的问题
- Android Alert Dialog解决点击按钮对话框不关闭/的问题
- Android Alert Dialog点击按钮对话框不关闭
- 【Android】AlertDialog点击按钮后不自动关闭对话框
- android Dialog的确定按钮点击后不取消对话框
- Android——点击对话框上按钮不关闭对话框
- Android实现点击AlertDialog上按钮时不关闭对话框的方法
- Android Dialog点击按钮不关闭对话框
- Android: 创建一个AlertDialog对话框,必须按确定或取消按钮才能关闭对话框,禁止按[返回键]或[搜索键]关闭
- Android——点击对话框上按钮不关闭对话框
- Android Alert Dialog解决点击按钮对话框不关闭/的问题
- Android: 创建一个AlertDialog对话框,必须按确定或取消按钮才能关闭对话框,禁止按[返回键]或[搜索键]关闭
- Android下关于AlertDialog点击 确定或者取消按钮 对话框自动消失的 解决办法
- Android: 创建一个AlertDialog对话框,必须按确定或取消按钮才能关闭对话框,禁止按[返回键]或[搜索键]关闭
- Android:实现点击AlertDialog上按钮时不关闭对话框
- Android设置AlertDialog点击按钮对话框不关闭(转)
- Android Alert Dialog解决点击按钮对话框不关闭的问题
- Android:实现点击AlertDialog上按钮时不关闭对话框