Example usage for android.content DialogInterface getClass

List of usage examples for android.content DialogInterface getClass

Introduction

In this page you can find the example usage for android.content DialogInterface getClass.

Prototype

@HotSpotIntrinsicCandidate
public final native Class<?> getClass();

Source Link

Document

Returns the runtime class of this Object .

Usage

From source file:Main.java

/**set dialog dismiss or not*/
public static void setDialogDismiss(DialogInterface dialog, boolean dismiss) {
    try {//from   w  ww.  java 2s.  c  o  m
        Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
        field.setAccessible(true);
        field.set(dialog, dismiss);
        dialog.dismiss();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

From source file:Main.java

public static void setDialogPositiveButtonHolder(DialogInterface dialog, Boolean flag) {
    try {// ww w.j a  v a 2s .c o  m
        Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
        field.setAccessible(true);
        field.set(dialog, flag);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

From source file:com.opensource.wheel.demo.base.BaseActivity.java

/**
 * ??????? Dialog ?//from   www.  j  av  a2  s.c om
 * mShowing???Dialog??? ???
 *
 * @param pDialog
 * @param pIsClose
 */
public void setAlertDialogIsClose(DialogInterface pDialog, Boolean pIsClose) {
    try {
        Field field = pDialog.getClass().getSuperclass().getDeclaredField("mShowing");
        field.setAccessible(true);
        field.set(pDialog, pIsClose);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

From source file:com.tencent.wstt.gt.activity.GTParamOutFragment.java

private void canCloseDialog(DialogInterface dialogInterface, boolean close) {
    try {/*from w ww  .j a va 2 s  .c om*/
        Field field = dialogInterface.getClass().getSuperclass().getDeclaredField("mShowing");
        field.setAccessible(true);
        field.set(dialogInterface, close);
    } catch (Exception e) {
        e.printStackTrace();
    }
}

From source file:com.cliff.comichelper.MainActivity.java

protected void allowCloseDialog(DialogInterface dialog, boolean allow) {
    try {/*  w  ww .  ja v  a  2  s .com*/
        Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
        field.setAccessible(true);
        field.set(dialog, allow);
    } catch (Exception e) {
        e.printStackTrace();
    }
}