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