package com.worklight.utils;

import android.app.Activity;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.os.Process;
import com.worklight.common.Logger;
import com.worklight.wlclient.api.WLClient;

public final class WLAlertDialog
  implements Runnable
{
  public static final DialogInterface.OnClickListener exitListener = new DialogInterface.OnClickListener()
  {
    public void onClick(DialogInterface paramAnonymousDialogInterface, int paramAnonymousInt)
    {
      Process.killProcess(Process.myPid());
    }
  };
  private static Logger logger = Logger.getInstance("wl.alertDialog");
  private DialogInterface.OnClickListener clickListener;
  private String message;
  private String positiveButtonText;
  private String title;

  public WLAlertDialog()
  {
  }

  public WLAlertDialog(String paramString1, String paramString2)
  {
    init(paramString1, paramString2, "WLClient.close");
  }

  public WLAlertDialog(String paramString1, String paramString2, String paramString3)
  {
    init(paramString1, paramString2, paramString3);
  }

  // ERROR //
  private void init(String paramString1, String paramString2, String paramString3)
  {
    // Byte code:
    //   0: invokestatic 50	com/worklight/nativeandroid/common/WLUtils:getMessagesBundle	()Ljava/util/ResourceBundle;
    //   3: astore 5
    //   5: aload_1
    //   6: ifnull +25 -> 31
    //   9: aload_0
    //   10: aload 5
    //   12: aload_1
    //   13: invokevirtual 56	java/util/ResourceBundle:getString	(Ljava/lang/String;)Ljava/lang/String;
    //   16: putfield 58	com/worklight/utils/WLAlertDialog:title	Ljava/lang/String;
    //   19: aload_0
    //   20: getfield 58	com/worklight/utils/WLAlertDialog:title	Ljava/lang/String;
    //   23: ifnonnull +8 -> 31
    //   26: aload_0
    //   27: aload_1
    //   28: putfield 58	com/worklight/utils/WLAlertDialog:title	Ljava/lang/String;
    //   31: aload_2
    //   32: ifnull +25 -> 57
    //   35: aload_0
    //   36: aload 5
    //   38: aload_2
    //   39: invokevirtual 56	java/util/ResourceBundle:getString	(Ljava/lang/String;)Ljava/lang/String;
    //   42: putfield 60	com/worklight/utils/WLAlertDialog:message	Ljava/lang/String;
    //   45: aload_0
    //   46: getfield 60	com/worklight/utils/WLAlertDialog:message	Ljava/lang/String;
    //   49: ifnonnull +8 -> 57
    //   52: aload_0
    //   53: aload_2
    //   54: putfield 60	com/worklight/utils/WLAlertDialog:message	Ljava/lang/String;
    //   57: aload_0
    //   58: aload 5
    //   60: aload_3
    //   61: invokevirtual 56	java/util/ResourceBundle:getString	(Ljava/lang/String;)Ljava/lang/String;
    //   64: putfield 62	com/worklight/utils/WLAlertDialog:positiveButtonText	Ljava/lang/String;
    //   67: aload_0
    //   68: getfield 62	com/worklight/utils/WLAlertDialog:positiveButtonText	Ljava/lang/String;
    //   71: ifnonnull +123 -> 194
    //   74: aload_0
    //   75: aload_3
    //   76: putfield 62	com/worklight/utils/WLAlertDialog:positiveButtonText	Ljava/lang/String;
    //   79: return
    //   80: astore 11
    //   82: aload_0
    //   83: getfield 58	com/worklight/utils/WLAlertDialog:title	Ljava/lang/String;
    //   86: ifnonnull -55 -> 31
    //   89: aload_0
    //   90: aload_1
    //   91: putfield 58	com/worklight/utils/WLAlertDialog:title	Ljava/lang/String;
    //   94: goto -63 -> 31
    //   97: astore 4
    //   99: getstatic 27	com/worklight/utils/WLAlertDialog:logger	Lcom/worklight/common/Logger;
    //   102: aload 4
    //   104: invokevirtual 66	java/util/MissingResourceException:getMessage	()Ljava/lang/String;
    //   107: invokevirtual 70	com/worklight/common/Logger:error	(Ljava/lang/String;)V
    //   110: return
    //   111: astore 10
    //   113: aload_0
    //   114: getfield 58	com/worklight/utils/WLAlertDialog:title	Ljava/lang/String;
    //   117: ifnonnull +8 -> 125
    //   120: aload_0
    //   121: aload_1
    //   122: putfield 58	com/worklight/utils/WLAlertDialog:title	Ljava/lang/String;
    //   125: aload 10
    //   127: athrow
    //   128: astore 9
    //   130: aload_0
    //   131: getfield 60	com/worklight/utils/WLAlertDialog:message	Ljava/lang/String;
    //   134: ifnonnull -77 -> 57
    //   137: aload_0
    //   138: aload_2
    //   139: putfield 60	com/worklight/utils/WLAlertDialog:message	Ljava/lang/String;
    //   142: goto -85 -> 57
    //   145: astore 8
    //   147: aload_0
    //   148: getfield 60	com/worklight/utils/WLAlertDialog:message	Ljava/lang/String;
    //   151: ifnonnull +8 -> 159
    //   154: aload_0
    //   155: aload_2
    //   156: putfield 60	com/worklight/utils/WLAlertDialog:message	Ljava/lang/String;
    //   159: aload 8
    //   161: athrow
    //   162: astore 7
    //   164: aload_0
    //   165: getfield 62	com/worklight/utils/WLAlertDialog:positiveButtonText	Ljava/lang/String;
    //   168: ifnonnull +26 -> 194
    //   171: aload_0
    //   172: aload_3
    //   173: putfield 62	com/worklight/utils/WLAlertDialog:positiveButtonText	Ljava/lang/String;
    //   176: return
    //   177: astore 6
    //   179: aload_0
    //   180: getfield 62	com/worklight/utils/WLAlertDialog:positiveButtonText	Ljava/lang/String;
    //   183: ifnonnull +8 -> 191
    //   186: aload_0
    //   187: aload_3
    //   188: putfield 62	com/worklight/utils/WLAlertDialog:positiveButtonText	Ljava/lang/String;
    //   191: aload 6
    //   193: athrow
    //   194: return
    //
    // Exception table:
    //   from	to	target	type
    //   9	19	80	java/util/MissingResourceException
    //   0	5	97	java/util/MissingResourceException
    //   19	31	97	java/util/MissingResourceException
    //   45	57	97	java/util/MissingResourceException
    //   67	79	97	java/util/MissingResourceException
    //   82	94	97	java/util/MissingResourceException
    //   113	125	97	java/util/MissingResourceException
    //   125	128	97	java/util/MissingResourceException
    //   130	142	97	java/util/MissingResourceException
    //   147	159	97	java/util/MissingResourceException
    //   159	162	97	java/util/MissingResourceException
    //   164	176	97	java/util/MissingResourceException
    //   179	191	97	java/util/MissingResourceException
    //   191	194	97	java/util/MissingResourceException
    //   9	19	111	finally
    //   35	45	128	java/util/MissingResourceException
    //   35	45	145	finally
    //   57	67	162	java/util/MissingResourceException
    //   57	67	177	finally
  }

  public DialogInterface.OnClickListener getClickListener()
  {
    return this.clickListener;
  }

  public String getMessage()
  {
    return this.message;
  }

  public String getPositiveButtonText()
  {
    return this.positiveButtonText;
  }

  public String getTitle()
  {
    return this.title;
  }

  public void run()
  {
    AlertDialog.Builder localBuilder = new AlertDialog.Builder((Activity)WLClient.getInstance().getContext());
    localBuilder.setMessage(this.message);
    localBuilder.setTitle(this.title);
    localBuilder.setPositiveButton(this.positiveButtonText, this.clickListener);
    localBuilder.show();
  }

  public void setClickListener(DialogInterface.OnClickListener paramOnClickListener)
  {
    this.clickListener = paramOnClickListener;
  }

  public void setMessage(String paramString)
  {
    this.message = paramString;
  }

  public void setPositiveButtonText(String paramString)
  {
    this.positiveButtonText = paramString;
  }

  public void setTitle(String paramString)
  {
    this.title = paramString;
  }

  public void show()
  {
    try
    {
      Activity localActivity = (Activity)WLClient.getInstance().getContext();
      if (localActivity == null)
        return;
      localActivity.runOnUiThread(this);
      return;
    }
    catch (Exception localException)
    {
      logger.error(localException.getMessage());
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.worklight.utils.WLAlertDialog
 * JD-Core Version:    0.6.2
 */