i.smali

.class Lcom/cm/reminder/calendar/utils/i;
.super Ljava/lang/Object;
.source "ReminderShareDialogHelper.java"

# interfaces
.implements Landroid/view/View$OnClickListener;


# instance fields
.field final synthetic a:Landroid/view/inputmethod/InputMethodManager;

.field final synthetic b:Landroid/widget/EditText;

.field final synthetic c:I

.field final synthetic d:Landroid/app/Dialog;

.field final synthetic e:Landroid/app/Activity;

.field final synthetic f:Landroid/widget/LinearLayout;

.field final synthetic g:Lcom/cm/reminder/bean/ReminderBean;

.field final synthetic h:Lcom/cm/reminder/calendar/utils/g;


# direct methods
.method constructor <init>(Lcom/cm/reminder/calendar/utils/g;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;ILandroid/app/Dialog;Landroid/app/Activity;Landroid/widget/LinearLayout;Lcom/cm/reminder/bean/ReminderBean;)V
    .registers 9

    .prologue
    .line 189
    iput-object p1, p0, Lcom/cm/reminder/calendar/utils/i;->h:Lcom/cm/reminder/calendar/utils/g;

    iput-object p2, p0, Lcom/cm/reminder/calendar/utils/i;->a:Landroid/view/inputmethod/InputMethodManager;

    iput-object p3, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    iput p4, p0, Lcom/cm/reminder/calendar/utils/i;->c:I

    iput-object p5, p0, Lcom/cm/reminder/calendar/utils/i;->d:Landroid/app/Dialog;

    iput-object p6, p0, Lcom/cm/reminder/calendar/utils/i;->e:Landroid/app/Activity;

    iput-object p7, p0, Lcom/cm/reminder/calendar/utils/i;->f:Landroid/widget/LinearLayout;

    iput-object p8, p0, Lcom/cm/reminder/calendar/utils/i;->g:Lcom/cm/reminder/bean/ReminderBean;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public onClick(Landroid/view/View;)V
    .registers 6

    .prologue
    const/4 v3, 0x2

    const/4 v2, 0x1

    .line 192
    invoke-virtual {p1}, Landroid/view/View;->getId()I

    move-result v0

    .line 193
    sget v1, Lcom/cm/reminder/R$id;->dialog_reminder_share_close:I

    if-ne v0, v1, :cond_28

    .line 194
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->h:Lcom/cm/reminder/calendar/utils/g;

    iget-object v1, p0, Lcom/cm/reminder/calendar/utils/i;->a:Landroid/view/inputmethod/InputMethodManager;

    iget-object v2, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-static {v0, v1, v2}, Lcom/cm/reminder/calendar/utils/g;->a(Lcom/cm/reminder/calendar/utils/g;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V

    .line 195
    new-instance v0, Lcom/cm/reminder/c/e;

    invoke-direct {v0}, Lcom/cm/reminder/c/e;-><init>()V

    iget v1, p0, Lcom/cm/reminder/calendar/utils/i;->c:I

    int-to-byte v1, v1

    invoke-virtual {v0, v1, v3}, Lcom/cm/reminder/c/e;->a(BB)Lcom/cm/reminder/c/e;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cm/reminder/c/e;->report()V

    .line 196
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->d:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V

    .line 246
    :cond_27
    :goto_27
    return-void

    .line 197
    :cond_28
    sget v1, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_status_change:I

    if-ne v0, v1, :cond_65

    .line 198
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-virtual {v0}, Landroid/widget/EditText;->hasFocus()Z

    move-result v0

    if-nez v0, :cond_5b

    .line 199
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-virtual {v0, v2}, Landroid/widget/EditText;->setFocusableInTouchMode(Z)V

    .line 200
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-virtual {v0, v2}, Landroid/widget/EditText;->setFocusable(Z)V

    .line 201
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-virtual {v0}, Landroid/widget/EditText;->requestFocus()Z

    .line 202
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->a:Landroid/view/inputmethod/InputMethodManager;

    iget-object v1, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-virtual {v0, v1, v3}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z

    .line 206
    :goto_4a
    new-instance v0, Lcom/cm/reminder/c/e;

    invoke-direct {v0}, Lcom/cm/reminder/c/e;-><init>()V

    iget v1, p0, Lcom/cm/reminder/calendar/utils/i;->c:I

    int-to-byte v1, v1

    const/4 v2, 0x4

    invoke-virtual {v0, v1, v2}, Lcom/cm/reminder/c/e;->a(BB)Lcom/cm/reminder/c/e;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cm/reminder/c/e;->report()V

    goto :goto_27

    .line 204
    :cond_5b
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->h:Lcom/cm/reminder/calendar/utils/g;

    iget-object v1, p0, Lcom/cm/reminder/calendar/utils/i;->a:Landroid/view/inputmethod/InputMethodManager;

    iget-object v2, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-static {v0, v1, v2}, Lcom/cm/reminder/calendar/utils/g;->a(Lcom/cm/reminder/calendar/utils/g;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V

    goto :goto_4a

    .line 207
    :cond_65
    sget v1, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_wechat_circle:I

    if-ne v0, v1, :cond_7f

    .line 208
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->h:Lcom/cm/reminder/calendar/utils/g;

    iget-object v1, p0, Lcom/cm/reminder/calendar/utils/i;->a:Landroid/view/inputmethod/InputMethodManager;

    iget-object v2, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-static {v0, v1, v2}, Lcom/cm/reminder/calendar/utils/g;->a(Lcom/cm/reminder/calendar/utils/g;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V

    .line 209
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->e:Landroid/app/Activity;

    iget-object v1, p0, Lcom/cm/reminder/calendar/utils/i;->f:Landroid/widget/LinearLayout;

    new-instance v2, Lcom/cm/reminder/calendar/utils/j;

    invoke-direct {v2, p0}, Lcom/cm/reminder/calendar/utils/j;-><init>(Lcom/cm/reminder/calendar/utils/i;)V

    invoke-static {v0, v1, v2}, Lcom/cm/reminder/calendar/utils/r;->b(Landroid/app/Activity;Landroid/widget/LinearLayout;Lcom/cm/reminder/calendar/utils/r$b;)V

    goto :goto_27

    .line 218
    :cond_7f
    sget v1, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_wechat:I

    if-ne v0, v1, :cond_99

    .line 219
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->h:Lcom/cm/reminder/calendar/utils/g;

    iget-object v1, p0, Lcom/cm/reminder/calendar/utils/i;->a:Landroid/view/inputmethod/InputMethodManager;

    iget-object v2, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-static {v0, v1, v2}, Lcom/cm/reminder/calendar/utils/g;->a(Lcom/cm/reminder/calendar/utils/g;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V

    .line 220
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->e:Landroid/app/Activity;

    iget-object v1, p0, Lcom/cm/reminder/calendar/utils/i;->f:Landroid/widget/LinearLayout;

    new-instance v2, Lcom/cm/reminder/calendar/utils/k;

    invoke-direct {v2, p0}, Lcom/cm/reminder/calendar/utils/k;-><init>(Lcom/cm/reminder/calendar/utils/i;)V

    invoke-static {v0, v1, v2}, Lcom/cm/reminder/calendar/utils/r;->a(Landroid/app/Activity;Landroid/widget/LinearLayout;Lcom/cm/reminder/calendar/utils/r$b;)V

    goto :goto_27

    .line 229
    :cond_99
    sget v1, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_qq:I

    if-ne v0, v1, :cond_b4

    .line 230
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->h:Lcom/cm/reminder/calendar/utils/g;

    iget-object v1, p0, Lcom/cm/reminder/calendar/utils/i;->a:Landroid/view/inputmethod/InputMethodManager;

    iget-object v2, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-static {v0, v1, v2}, Lcom/cm/reminder/calendar/utils/g;->a(Lcom/cm/reminder/calendar/utils/g;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V

    .line 231
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->e:Landroid/app/Activity;

    iget-object v1, p0, Lcom/cm/reminder/calendar/utils/i;->f:Landroid/widget/LinearLayout;

    new-instance v2, Lcom/cm/reminder/calendar/utils/l;

    invoke-direct {v2, p0}, Lcom/cm/reminder/calendar/utils/l;-><init>(Lcom/cm/reminder/calendar/utils/i;)V

    invoke-static {v0, v1, v2}, Lcom/cm/reminder/calendar/utils/r;->c(Landroid/app/Activity;Landroid/widget/LinearLayout;Lcom/cm/reminder/calendar/utils/r$b;)V

    goto/16 :goto_27

    .line 240
    :cond_b4
    sget v1, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_add:I

    if-ne v0, v1, :cond_27

    .line 241
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->h:Lcom/cm/reminder/calendar/utils/g;

    iget-object v1, p0, Lcom/cm/reminder/calendar/utils/i;->a:Landroid/view/inputmethod/InputMethodManager;

    iget-object v2, p0, Lcom/cm/reminder/calendar/utils/i;->b:Landroid/widget/EditText;

    invoke-static {v0, v1, v2}, Lcom/cm/reminder/calendar/utils/g;->a(Lcom/cm/reminder/calendar/utils/g;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V

    .line 242
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->e:Landroid/app/Activity;

    const/16 v1, 0x3f1

    iget-object v2, p0, Lcom/cm/reminder/calendar/utils/i;->g:Lcom/cm/reminder/bean/ReminderBean;

    invoke-static {v0, v1, v2}, Lcom/cm/reminder/activity/ReminderDetailsActivity;->a(Landroid/app/Activity;ILcom/cm/reminder/bean/ReminderBean;)V

    .line 243
    new-instance v0, Lcom/cm/reminder/c/e;

    invoke-direct {v0}, Lcom/cm/reminder/c/e;-><init>()V

    iget v1, p0, Lcom/cm/reminder/calendar/utils/i;->c:I

    int-to-byte v1, v1

    const/4 v2, 0x5

    invoke-virtual {v0, v1, v2}, Lcom/cm/reminder/c/e;->a(BB)Lcom/cm/reminder/c/e;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cm/reminder/c/e;->report()V

    .line 244
    iget-object v0, p0, Lcom/cm/reminder/calendar/utils/i;->d:Landroid/app/Dialog;

    invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V

    goto/16 :goto_27
.end method