1. 程式人生 > >遮蔽點選Dialog按鈕後的關閉

遮蔽點選Dialog按鈕後的關閉

具體請參考參考:http://blog.csdn.net/notonlyforshe/article/details/7955323

dialog的點選事件內加上這句話。

try {
                    Field field = arg0.getClass().getSuperclass()
                            .getDeclaredField("mShowing");
                    field.setAccessible(true);
                    // 將mShowing變數設為false,表示對話方塊已關閉
                    field.set(arg0, false);
                    //關閉dialog
                    //arg0.dismiss();

                } catch (Exception e) {
                    e.printStackTrace();
                }