g.smali
.class public Lcom/cm/reminder/calendar/utils/g;
.super Ljava/lang/Object;
.source "ReminderShareDialogHelper.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cm/reminder/calendar/utils/g$a;,
Lcom/cm/reminder/calendar/utils/g$b;
}
.end annotation
# instance fields
.field private a:[Ljava/lang/String;
.field private b:Ljava/lang/String;
.field private c:Landroid/app/Dialog;
.field private d:Landroid/widget/ImageView;
# direct methods
.method private constructor <init>()V
.registers 3
.prologue
.line 62
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 54
const-string v0, ""
iput-object v0, p0, Lcom/cm/reminder/calendar/utils/g;->b:Ljava/lang/String;
.line 63
invoke-static {}, Lcom/cleanmaster/hpcommonlib/HostHelper;->getAppContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
sget v1, Lcom/cm/reminder/R$array;->share_content:I
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/cm/reminder/calendar/utils/g;->a:[Ljava/lang/String;
.line 64
return-void
.end method
.method synthetic constructor <init>(Lcom/cm/reminder/calendar/utils/h;)V
.registers 2
.prologue
.line 47
invoke-direct {p0}, Lcom/cm/reminder/calendar/utils/g;-><init>()V
return-void
.end method
.method private a(Landroid/app/Activity;Landroid/view/View;ILcom/cm/reminder/bean/ReminderBean;)Landroid/app/Dialog;
.registers 23
.prologue
.line 155
new-instance v7, Landroid/app/Dialog;
sget v2, Lcom/cm/reminder/R$style;->reminderBottomDialog:I
move-object/from16 v0, p1
invoke-direct {v7, v0, v2}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
.line 156
invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater;
move-result-object v2
sget v3, Lcom/cm/reminder/R$layout;->dialog_reminder_share_base:I
const/4 v4, 0x0
invoke-virtual {v2, v3, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v17
.line 157
sget v2, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_content:I
move-object/from16 v0, v17
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/FrameLayout;
.line 158
move-object/from16 v0, p2
invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 159
move-object/from16 v0, v17
invoke-virtual {v7, v0}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V
.line 160
const/4 v2, 0x0
invoke-virtual {v7, v2}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V
.line 161
invoke-virtual {v7}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v2
.line 162
const/16 v3, 0x11
invoke-virtual {v2, v3}, Landroid/view/Window;->setGravity(I)V
.line 163
const/4 v3, -0x1
const/4 v4, -0x2
invoke-virtual {v2, v3, v4}, Landroid/view/Window;->setLayout(II)V
.line 164
const-string v2, "input_method"
move-object/from16 v0, p1
invoke-virtual {v0, v2}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Landroid/view/inputmethod/InputMethodManager;
.line 166
sget v2, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_edit:I
move-object/from16 v0, v17
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v5
check-cast v5, Landroid/widget/EditText;
.line 167
new-instance v2, Lcom/cm/reminder/calendar/utils/h;
move-object/from16 v0, p0
move-object/from16 v1, p1
invoke-direct {v2, v0, v5, v1}, Lcom/cm/reminder/calendar/utils/h;-><init>(Lcom/cm/reminder/calendar/utils/g;Landroid/widget/EditText;Landroid/app/Activity;)V
invoke-virtual {v5, v2}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 187
invoke-direct/range {p0 .. p0}, Lcom/cm/reminder/calendar/utils/g;->b()Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Landroid/widget/EditText;->setHint(Ljava/lang/CharSequence;)V
.line 188
sget v2, Lcom/cm/reminder/R$id;->dialog_reminder_share_view:I
move-object/from16 v0, v17
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v9
check-cast v9, Landroid/widget/LinearLayout;
.line 189
new-instance v2, Lcom/cm/reminder/calendar/utils/i;
move-object/from16 v3, p0
move/from16 v6, p3
move-object/from16 v8, p1
move-object/from16 v10, p4
invoke-direct/range {v2 .. v10}, Lcom/cm/reminder/calendar/utils/i;-><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
.line 248
new-instance v3, Lcom/cm/reminder/calendar/utils/m;
move-object/from16 v0, p0
invoke-direct {v3, v0, v4, v5}, Lcom/cm/reminder/calendar/utils/m;-><init>(Lcom/cm/reminder/calendar/utils/g;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V
invoke-virtual {v7, v3}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 262
new-instance v10, Lcom/cm/reminder/calendar/utils/n;
move-object/from16 v11, p0
move-object v12, v4
move-object v13, v5
move-object/from16 v14, p1
move-object v15, v9
move/from16 v16, p3
invoke-direct/range {v10 .. v16}, Lcom/cm/reminder/calendar/utils/n;-><init>(Lcom/cm/reminder/calendar/utils/g;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;Landroid/app/Activity;Landroid/widget/LinearLayout;I)V
invoke-virtual {v9, v10}, Landroid/widget/LinearLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 296
sget v3, Lcom/cm/reminder/R$id;->dialog_reminder_share_close:I
move-object/from16 v0, v17
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
invoke-virtual {v3, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 297
sget v3, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_status_change:I
move-object/from16 v0, v17
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/ImageView;
move-object/from16 v0, p0
iput-object v3, v0, Lcom/cm/reminder/calendar/utils/g;->d:Landroid/widget/ImageView;
.line 298
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cm/reminder/calendar/utils/g;->d:Landroid/widget/ImageView;
invoke-virtual {v3, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 299
sget v3, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_wechat_circle:I
move-object/from16 v0, v17
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
invoke-virtual {v3, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 300
sget v3, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_wechat:I
move-object/from16 v0, v17
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
invoke-virtual {v3, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 301
sget v3, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_qq:I
move-object/from16 v0, v17
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
invoke-virtual {v3, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 302
const/4 v3, 0x2
move/from16 v0, p3
if-ne v0, v3, :cond_ea
.line 303
sget v3, Lcom/cm/reminder/R$id;->dialog_reminder_share_base_add:I
move-object/from16 v0, v17
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/TextView;
.line 304
const/4 v4, 0x0
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V
.line 305
invoke-virtual {v3, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 307
:cond_ea
new-instance v2, Lcom/cm/reminder/calendar/utils/p;
move-object/from16 v0, p0
move/from16 v1, p3
invoke-direct {v2, v0, v1}, Lcom/cm/reminder/calendar/utils/p;-><init>(Lcom/cm/reminder/calendar/utils/g;I)V
invoke-virtual {v7, v2}, Landroid/app/Dialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 313
new-instance v2, Lcom/cm/reminder/c/e;
invoke-direct {v2}, Lcom/cm/reminder/c/e;-><init>()V
move/from16 v0, p3
int-to-byte v3, v0
const/4 v4, 0x1
invoke-virtual {v2, v3, v4}, Lcom/cm/reminder/c/e;->a(BB)Lcom/cm/reminder/c/e;
move-result-object v2
invoke-virtual {v2}, Lcom/cm/reminder/c/e;->report()V
.line 314
return-object v7
.end method
.method static synthetic a(Lcom/cm/reminder/calendar/utils/g;Landroid/app/Dialog;)Landroid/app/Dialog;
.registers 2
.prologue
.line 47
iput-object p1, p0, Lcom/cm/reminder/calendar/utils/g;->c:Landroid/app/Dialog;
return-object p1
.end method
.method public static a()Lcom/cm/reminder/calendar/utils/g;
.registers 1
.prologue
.line 67
invoke-static {}, Lcom/cm/reminder/calendar/utils/g$b;->a()Lcom/cm/reminder/calendar/utils/g;
move-result-object v0
return-object v0
.end method
.method private a(Landroid/app/Activity;I)Ljava/lang/String;
.registers 4
.prologue
.line 330
invoke-virtual {p1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0, p2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic a(Lcom/cm/reminder/calendar/utils/g;)Ljava/lang/String;
.registers 2
.prologue
.line 47
iget-object v0, p0, Lcom/cm/reminder/calendar/utils/g;->b:Ljava/lang/String;
return-object v0
.end method
.method static synthetic a(Lcom/cm/reminder/calendar/utils/g;Landroid/app/Activity;I)Ljava/lang/String;
.registers 4
.prologue
.line 47
invoke-direct {p0, p1, p2}, Lcom/cm/reminder/calendar/utils/g;->a(Landroid/app/Activity;I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic a(Lcom/cm/reminder/calendar/utils/g;Ljava/lang/String;)Ljava/lang/String;
.registers 2
.prologue
.line 47
iput-object p1, p0, Lcom/cm/reminder/calendar/utils/g;->b:Ljava/lang/String;
return-object p1
.end method
.method private a(Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V
.registers 5
.prologue
const/4 v1, 0x0
.line 319
invoke-virtual {p2}, Landroid/widget/EditText;->getWindowToken()Landroid/os/IBinder;
move-result-object v0
invoke-virtual {p1, v0, v1}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z
.line 320
invoke-virtual {p2, v1}, Landroid/widget/EditText;->setFocusableInTouchMode(Z)V
.line 321
invoke-virtual {p2, v1}, Landroid/widget/EditText;->setFocusable(Z)V
.line 322
return-void
.end method
.method static synthetic a(Lcom/cm/reminder/calendar/utils/g;Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V
.registers 3
.prologue
.line 47
invoke-direct {p0, p1, p2}, Lcom/cm/reminder/calendar/utils/g;->a(Landroid/view/inputmethod/InputMethodManager;Landroid/widget/EditText;)V
return-void
.end method
.method static synthetic b(Lcom/cm/reminder/calendar/utils/g;)Landroid/widget/ImageView;
.registers 2
.prologue
.line 47
iget-object v0, p0, Lcom/cm/reminder/calendar/utils/g;->d:Landroid/widget/ImageView;
return-object v0
.end method
.method private b()Ljava/lang/String;
.registers 5
.prologue
.line 325
invoke-static {}, Ljava/lang/Math;->random()D
move-result-wide v0
iget-object v2, p0, Lcom/cm/reminder/calendar/utils/g;->a:[Ljava/lang/String;
array-length v2, v2
int-to-double v2, v2
mul-double/2addr v0, v2
double-to-int v0, v0
.line 326
iget-object v1, p0, Lcom/cm/reminder/calendar/utils/g;->a:[Ljava/lang/String;
aget-object v0, v1, v0
return-object v0
.end method
# virtual methods
.method public a(Lcom/cm/reminder/bean/ReminderBean;Landroid/app/Activity;I)V
.registers 14
.prologue
.line 89
if-eqz p1, :cond_8
if-eqz p2, :cond_8
iget-object v0, p0, Lcom/cm/reminder/calendar/utils/g;->c:Landroid/app/Dialog;
if-eqz v0, :cond_9
.line 151
:cond_8
:goto_8
return-void
.line 92
:cond_9
sget v0, Lcom/cm/reminder/R$layout;->dialog_reminder_share_today_general:I
const/4 v1, 0x0
invoke-static {p2, v0, v1}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v7
.line 93
invoke-direct {p0, p2, v7, p3, p1}, Lcom/cm/reminder/calendar/utils/g;->a(Landroid/app/Activity;Landroid/view/View;ILcom/cm/reminder/bean/ReminderBean;)Landroid/app/Dialog;
move-result-object v0
iput-object v0, p0, Lcom/cm/reminder/calendar/utils/g;->c:Landroid/app/Dialog;
.line 94
sget v0, Lcom/cm/reminder/R$id;->dialog_reminder_share_general_title:I
invoke-virtual {v7, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 95
sget v1, Lcom/cm/reminder/R$id;->dialog_reminder_share_general_days:I
invoke-virtual {v7, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
.line 96
sget v2, Lcom/cm/reminder/R$id;->dialog_reminder_share_general_days_unit:I
invoke-virtual {v7, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
.line 97
sget v3, Lcom/cm/reminder/R$id;->dialog_reminder_share_general_sub_title:I
invoke-virtual {v7, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/TextView;
.line 98
sget v4, Lcom/cm/reminder/R$id;->dialog_reminder_share_general_root:I
invoke-virtual {v7, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v4
check-cast v4, Landroid/widget/RelativeLayout;
.line 99
sget v5, Lcom/cm/reminder/R$id;->dialog_reminder_share_general_bottom_img:I
invoke-virtual {v7, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v5
check-cast v5, Landroid/widget/ImageView;
.line 100
sget v6, Lcom/cm/reminder/R$id;->dialog_reminder_share_general_bottom_remark:I
invoke-virtual {v7, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v6
check-cast v6, Landroid/widget/TextView;
.line 101
sget v8, Lcom/cm/reminder/R$id;->dialog_reminder_share_general_bottom_tips:I
invoke-virtual {v7, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
.line 102
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getHabitType()I
move-result v8
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getHabitId()I
move-result v9
invoke-static {v8, v9}, Lcom/cm/reminder/a/b;->a(II)Lcom/cm/reminder/bean/b;
move-result-object v8
.line 103
if-eqz v8, :cond_116
.line 104
invoke-virtual {v8}, Lcom/cm/reminder/bean/b;->a()Ljava/lang/String;
move-result-object v9
invoke-static {v9}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v9
invoke-static {v4, v9}, Lcom/cm/reminder/calendar/utils/v;->a(Landroid/widget/RelativeLayout;I)V
.line 105
invoke-virtual {v8}, Lcom/cm/reminder/bean/b;->b()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_10b
.line 106
invoke-virtual {v5}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
move-result-object v4
invoke-virtual {v8}, Lcom/cm/reminder/bean/b;->c()I
move-result v8
invoke-static {v4, v8}, Landroid/support/v4/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v5, v4}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 114
:goto_86
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
.line 115
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getTitle()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 116
const/4 v5, 0x2
if-eq p3, v5, :cond_a5
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getCompletedCount()I
move-result v5
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getTotalCount()I
move-result v8
if-ne v5, v8, :cond_11d
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getTotalCount()I
move-result v5
if-eqz v5, :cond_11d
.line 117
:cond_a5
sget v5, Lcom/cm/reminder/R$string;->share_complete_perfect:I
invoke-direct {p0, p2, v5}, Lcom/cm/reminder/calendar/utils/g;->a(Landroid/app/Activity;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 118
sget v5, Lcom/cm/reminder/R$string;->share_complete:I
invoke-direct {p0, p2, v5}, Lcom/cm/reminder/calendar/utils/g;->a(Landroid/app/Activity;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 119
const/16 v5, 0x8
invoke-virtual {v2, v5}, Landroid/widget/TextView;->setVisibility(I)V
.line 120
sget v2, Lcom/cm/reminder/R$string;->share_good_habit:I
invoke-direct {p0, p2, v2}, Lcom/cm/reminder/calendar/utils/g;->a(Landroid/app/Activity;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v3, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 121
const/4 v2, 0x2
const/high16 v5, 0x42200000 # 40.0f
invoke-virtual {v1, v2, v5}, Landroid/widget/TextView;->setTextSize(IF)V
.line 122
invoke-virtual {v1}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v2
check-cast v2, Landroid/widget/RelativeLayout$LayoutParams;
.line 123
const/high16 v5, 0x40a00000 # 5.0f
invoke-static {v5}, Lcom/cm/reminder/calendar/utils/v;->a(F)F
move-result v5
float-to-int v5, v5
iput v5, v2, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I
.line 124
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 139
:goto_dd
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 140
const/4 v0, 0x3
if-ne p3, v0, :cond_f0
.line 141
sget v0, Lcom/cm/reminder/R$string;->share_continue_insist:I
invoke-direct {p0, p2, v0}, Lcom/cm/reminder/calendar/utils/g;->a(Landroid/app/Activity;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 144
:cond_f0
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getRemark()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_19b
.line 145
const/16 v0, 0x8
invoke-virtual {v6, v0}, Landroid/widget/TextView;->setVisibility(I)V
.line 146
const/16 v0, 0x8
invoke-virtual {v7, v0}, Landroid/view/View;->setVisibility(I)V
.line 150
:goto_104
iget-object v0, p0, Lcom/cm/reminder/calendar/utils/g;->c:Landroid/app/Dialog;
invoke-virtual {v0}, Landroid/app/Dialog;->show()V
goto/16 :goto_8
.line 108
:cond_10b
invoke-virtual {v8}, Lcom/cm/reminder/bean/b;->b()Ljava/lang/String;
move-result-object v4
sget-object v8, Landroid/widget/ImageView$ScaleType;->CENTER_CROP:Landroid/widget/ImageView$ScaleType;
invoke-static {v4, v5, v8}, Lcom/cleanmaster/hpsharelib/junk/ui/widget/easing/ImageLoaderUtils;->displayImage(Ljava/lang/String;Landroid/widget/ImageView;Landroid/widget/ImageView$ScaleType;)V
goto/16 :goto_86
.line 111
:cond_116
const/16 v4, 0x8
invoke-virtual {v5, v4}, Landroid/widget/ImageView;->setVisibility(I)V
goto/16 :goto_86
.line 126
:cond_11d
sget v2, Lcom/cm/reminder/R$string;->share_on_going:I
invoke-direct {p0, p2, v2}, Lcom/cm/reminder/calendar/utils/g;->a(Landroid/app/Activity;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 127
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getTotalCount()I
move-result v2
if-eqz v2, :cond_191
.line 128
const/4 v2, 0x1
if-eq p3, v2, :cond_162
.line 129
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getCompletedCount()I
move-result v5
add-int/lit8 v5, v5, 0x1
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
const-string v5, "/"
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getTotalCount()I
move-result v5
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 130
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getCompletedCount()I
move-result v2
add-int/lit8 v2, v2, 0x1
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_dd
.line 132
:cond_162
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getCompletedCount()I
move-result v5
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
const-string v5, "/"
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getTotalCount()I
move-result v5
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 133
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getCompletedCount()I
move-result v2
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_dd
.line 136
:cond_191
const/4 v2, 0x1
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_dd
.line 148
:cond_19b
invoke-virtual {p1}, Lcom/cm/reminder/bean/ReminderBean;->getRemark()Ljava/lang/String;
move-result-object v0
invoke-virtual {v6, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_104
.end method
.method public a(Ljava/util/List;Landroid/app/Activity;)V
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/cm/reminder/bean/ReminderBean;",
">;",
"Landroid/app/Activity;",
")V"
}
.end annotation
.prologue
const/4 v1, 0x0
const/4 v6, 0x0
.line 72
if-eqz p1, :cond_10
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
if-eqz v0, :cond_10
if-eqz p2, :cond_10
iget-object v0, p0, Lcom/cm/reminder/calendar/utils/g;->c:Landroid/app/Dialog;
if-eqz v0, :cond_11
.line 86
:cond_10
:goto_10
return-void
.line 75
:cond_11
sget v0, Lcom/cm/reminder/R$layout;->dialog_reminder_share_today_finish:I
invoke-static {p2, v0, v1}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v2
.line 76
const/4 v0, 0x4
invoke-direct {p0, p2, v2, v0, v1}, Lcom/cm/reminder/calendar/utils/g;->a(Landroid/app/Activity;Landroid/view/View;ILcom/cm/reminder/bean/ReminderBean;)Landroid/app/Dialog;
move-result-object v0
iput-object v0, p0, Lcom/cm/reminder/calendar/utils/g;->c:Landroid/app/Dialog;
.line 77
sget v0, Lcom/cm/reminder/R$id;->dialog_reminder_share_today_finish_title:I
invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 78
sget v1, Lcom/cm/reminder/R$id;->dialog_reminder_share_today_finish_list:I
invoke-virtual {v2, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/ListView;
.line 79
sget v3, Lcom/cm/reminder/R$id;->dialog_reminder_share_today_finish_more:I
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
.line 80
sget v3, Lcom/cm/reminder/R$string;->share_today_count:I
invoke-virtual {p2, v3}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v3
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v4, v6
invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 81
new-instance v0, Lcom/cm/reminder/adapter/ReminderShareAdapter;
invoke-direct {v0, p2, p1}, Lcom/cm/reminder/adapter/ReminderShareAdapter;-><init>(Landroid/content/Context;Ljava/util/List;)V
invoke-virtual {v1, v0}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
.line 82
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x6
if-le v0, v1, :cond_62
.line 83
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setVisibility(I)V
.line 85
:cond_62
iget-object v0, p0, Lcom/cm/reminder/calendar/utils/g;->c:Landroid/app/Dialog;
invoke-virtual {v0}, Landroid/app/Dialog;->show()V
goto :goto_10
.end method