.class public Lcom/moji/credit/util/CreditToast; .super Ljava/lang/Object; .source "CreditToast.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/moji/credit/util/CreditToast$ToastHolder;, Lcom/moji/credit/util/CreditToast$MyOnClickListener; } .end annotation # static fields .field private static a:Landroid/widget/Toast; .field private static b:Lcom/moji/credit/util/CreditToast$ToastHolder; # direct methods .method public constructor ()V .locals 0 .line 25 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method static synthetic a()Landroid/widget/Toast; .locals 1 .line 25 sget-object v0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; return-object v0 .end method .method public static declared-synchronized a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;)V .locals 6 const-class v0, Lcom/moji/credit/util/CreditToast; monitor-enter v0 if-eqz p0, :cond_2 if-nez p1, :cond_0 goto/16 :goto_2 .line 190 :cond_0 :try_start_0 sget-object v1, Lcom/moji/credit/CreditTaskType;->ERROR:Lcom/moji/credit/CreditTaskType; if-eq p1, v1, :cond_1 .line 191 sget-object v1, Lcom/moji/credit/util/CreditToast$3;->a:[I invoke-virtual {p1}, Lcom/moji/credit/CreditTaskType;->ordinal()I move-result v2 aget v1, v1, v2 const/4 v2, 0x0 const/4 v3, 0x1 packed-switch v1, :pswitch_data_0 .line 231 new-instance v1, Ljava/lang/StringBuilder; goto/16 :goto_0 .line 228 :pswitch_0 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_live_view_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto/16 :goto_1 .line 225 :pswitch_1 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_task_day_all_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto/16 :goto_1 .line 202 :pswitch_2 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_sign_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto/16 :goto_1 .line 222 :pswitch_3 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_watch_feeds_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto/16 :goto_1 .line 219 :pswitch_4 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_share_weather_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto/16 :goto_1 .line 216 :pswitch_5 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_live_view_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto/16 :goto_1 .line 207 :pswitch_6 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_comment_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto/16 :goto_1 .line 210 :pswitch_7 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_join_topic_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto/16 :goto_1 .line 213 :pswitch_8 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_new_topic_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto/16 :goto_1 .line 199 :pswitch_9 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_all_info_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto :goto_1 .line 196 :pswitch_a invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_face_nick_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto :goto_1 .line 193 :pswitch_b invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v4, Lcom/moji/credit/R$string;->credit_login_task_done_toast:I invoke-virtual {v1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {v1, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; goto :goto_1 .line 231 :goto_0 invoke-direct {v1}, Ljava/lang/StringBuilder;->()V invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v4 iget v5, p1, Lcom/moji/credit/CreditTaskType;->taskNameRes:I invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v4 invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v4 sget v5, Lcom/moji/credit/R$string;->credit_task_done_toast:I invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v4 new-array v5, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v5, v2 invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p1 invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 sput-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; .line 234 :goto_1 :pswitch_c sget-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; invoke-static {p0, v2}, Lcom/moji/tool/ToastTool;->a(Landroid/widget/Toast;Z)V .line 235 sget-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; invoke-virtual {p0}, Landroid/widget/Toast;->show()V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 237 :cond_1 monitor-exit v0 return-void :catchall_0 move-exception p0 .line 186 monitor-exit v0 throw p0 .line 188 :cond_2 :goto_2 monitor-exit v0 return-void nop :pswitch_data_0 .packed-switch 0x1 :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_c :pswitch_1 :pswitch_0 .end packed-switch .end method .method public static declared-synchronized a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;Landroid/view/View$OnClickListener;Lcom/moji/tool/ToastTool$AddViewListener;)V .locals 6 const-class v0, Lcom/moji/credit/util/CreditToast; monitor-enter v0 .line 113 :try_start_0 sget-object v1, Lcom/moji/credit/CreditTaskType;->ERROR:Lcom/moji/credit/CreditTaskType; if-eq p1, v1, :cond_2 .line 114 sget v1, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v2, 0x12 if-gt v1, v2, :cond_0 if-eqz p3, :cond_0 .line 115 invoke-static {p0, p1, p2, p3}, Lcom/moji/credit/util/CreditToast;->b(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;Landroid/view/View$OnClickListener;Lcom/moji/tool/ToastTool$AddViewListener;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 116 monitor-exit v0 return-void .line 118 :cond_0 :try_start_1 sget-object p3, Lcom/moji/credit/util/CreditToast;->b:Lcom/moji/credit/util/CreditToast$ToastHolder; const/4 v1, 0x2 const/4 v2, 0x0 const/4 v3, 0x1 if-eqz p3, :cond_1 sget-object p3, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; if-eqz p3, :cond_1 sget-object p3, Lcom/moji/credit/util/CreditToast;->b:Lcom/moji/credit/util/CreditToast$ToastHolder; iget p3, p3, Lcom/moji/credit/util/CreditToast$ToastHolder;->c:I if-ne p3, v1, :cond_1 .line 119 sget-object p2, Lcom/moji/credit/util/CreditToast;->b:Lcom/moji/credit/util/CreditToast$ToastHolder; iget-object p2, p2, Lcom/moji/credit/util/CreditToast$ToastHolder;->a:Landroid/widget/TextView; iget p3, p1, Lcom/moji/credit/CreditTaskType;->taskNameRes:I invoke-virtual {p2, p3}, Landroid/widget/TextView;->setText(I)V .line 120 sget-object p2, Lcom/moji/credit/util/CreditToast;->b:Lcom/moji/credit/util/CreditToast$ToastHolder; iget-object p2, p2, Lcom/moji/credit/util/CreditToast$ToastHolder;->b:Landroid/widget/TextView; invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object p0 sget p3, Lcom/moji/credit/R$string;->credit_task_done_need_login:I invoke-virtual {p0, p3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p0 new-array p3, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, p3, v2 invoke-static {p0, p3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 invoke-virtual {p2, p0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto/16 :goto_0 .line 122 :cond_1 new-instance p3, Landroid/widget/Toast; invoke-direct {p3, p0}, Landroid/widget/Toast;->(Landroid/content/Context;)V sput-object p3, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; .line 123 invoke-static {p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; move-result-object p3 sget v4, Lcom/moji/credit/R$layout;->layout_credit_banner_toast:I const/4 v5, 0x0 invoke-virtual {p3, v4, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object p3 .line 124 new-instance v4, Lcom/moji/credit/util/CreditToast$ToastHolder; invoke-direct {v4, v5}, Lcom/moji/credit/util/CreditToast$ToastHolder;->(Lcom/moji/credit/util/CreditToast$1;)V sput-object v4, Lcom/moji/credit/util/CreditToast;->b:Lcom/moji/credit/util/CreditToast$ToastHolder; .line 125 sget-object v4, Lcom/moji/credit/util/CreditToast;->b:Lcom/moji/credit/util/CreditToast$ToastHolder; iput v1, v4, Lcom/moji/credit/util/CreditToast$ToastHolder;->c:I .line 126 sget-object v1, Lcom/moji/credit/util/CreditToast;->b:Lcom/moji/credit/util/CreditToast$ToastHolder; sget v4, Lcom/moji/credit/R$id;->toast_action:I invoke-virtual {p3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v4 check-cast v4, Landroid/widget/TextView; iput-object v4, v1, Lcom/moji/credit/util/CreditToast$ToastHolder;->a:Landroid/widget/TextView; .line 127 sget-object v1, Lcom/moji/credit/util/CreditToast;->b:Lcom/moji/credit/util/CreditToast$ToastHolder; sget v4, Lcom/moji/credit/R$id;->toast_credit_stats:I invoke-virtual {p3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v4 check-cast v4, Landroid/widget/TextView; iput-object v4, v1, Lcom/moji/credit/util/CreditToast$ToastHolder;->b:Landroid/widget/TextView; .line 129 sget-object v1, Lcom/moji/credit/util/CreditToast;->b:Lcom/moji/credit/util/CreditToast$ToastHolder; iget-object v1, v1, Lcom/moji/credit/util/CreditToast$ToastHolder;->a:Landroid/widget/TextView; iget v4, p1, Lcom/moji/credit/CreditTaskType;->taskNameRes:I invoke-virtual {v1, v4}, Landroid/widget/TextView;->setText(I)V .line 130 sget-object v1, Lcom/moji/credit/util/CreditToast;->b:Lcom/moji/credit/util/CreditToast$ToastHolder; iget-object v1, v1, Lcom/moji/credit/util/CreditToast$ToastHolder;->b:Landroid/widget/TextView; invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object p0 sget v4, Lcom/moji/credit/R$string;->credit_task_done_need_login:I invoke-virtual {p0, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p0 new-array v4, v3, [Ljava/lang/Object; iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v4, v2 invoke-static {p0, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 invoke-virtual {v1, p0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 133 sget p0, Lcom/moji/credit/R$id;->toast_btn:I invoke-virtual {p3, p0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p0 check-cast p0, Landroid/widget/Button; .line 135 new-instance p1, Lcom/moji/credit/util/CreditToast$1; invoke-direct {p1, p2}, Lcom/moji/credit/util/CreditToast$1;->(Landroid/view/View$OnClickListener;)V invoke-virtual {p0, p1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 148 sget-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; invoke-virtual {p0, p3}, Landroid/widget/Toast;->setView(Landroid/view/View;)V .line 149 sget-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; invoke-virtual {p0, v3}, Landroid/widget/Toast;->setDuration(I)V .line 150 sget-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; const/16 p1, 0x37 invoke-virtual {p0, p1, v2, v2}, Landroid/widget/Toast;->setGravity(III)V .line 152 :goto_0 sget-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; invoke-static {p0, v3}, Lcom/moji/tool/ToastTool;->a(Landroid/widget/Toast;Z)V .line 153 sget-object p0, Lcom/moji/credit/util/CreditToast;->a:Landroid/widget/Toast; invoke-virtual {p0}, Landroid/widget/Toast;->show()V :try_end_1 .catchall {:try_start_1 .. :try_end_1} :catchall_0 .line 155 :cond_2 monitor-exit v0 return-void :catchall_0 move-exception p0 .line 112 monitor-exit v0 throw p0 .end method .method public static a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;Ljava/lang/String;)V .locals 2 .line 43 sget-object v0, Lcom/moji/credit/CreditTaskType;->ERROR:Lcom/moji/credit/CreditTaskType; if-eq p1, v0, :cond_1 .line 44 sget-object v0, Lcom/moji/credit/util/CreditToast$3;->a:[I invoke-virtual {p1}, Lcom/moji/credit/CreditTaskType;->ordinal()I move-result p1 aget p1, v0, p1 const/4 v0, 0x0 const/4 v1, 0x1 packed-switch p1, :pswitch_data_0 goto :goto_0 .line 71 :pswitch_0 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_1 .line 72 invoke-static {p0, p2, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 invoke-virtual {p0}, Landroid/widget/Toast;->show()V goto :goto_0 .line 64 :pswitch_1 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_0 .line 65 invoke-static {p0, p2, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p0 invoke-virtual {p0}, Landroid/widget/Toast;->show()V goto :goto_0 .line 67 :cond_0 sget p1, Lcom/moji/credit/R$string;->sns_upload_image_success:I invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; move-result-object p0 invoke-virtual {p0}, Landroid/widget/Toast;->show()V goto :goto_0 .line 61 :pswitch_2 sget p1, Lcom/moji/credit/R$string;->credit_comment_success:I invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; move-result-object p0 invoke-virtual {p0}, Landroid/widget/Toast;->show()V goto :goto_0 .line 58 :pswitch_3 sget p1, Lcom/moji/credit/R$string;->sns_upload_image_success:I invoke-static {p0, p1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; move-result-object p0 invoke-virtual {p0}, Landroid/widget/Toast;->show()V goto :goto_0 .line 55 :pswitch_4 sget p1, Lcom/moji/credit/R$string;->sns_upload_image_success:I invoke-static {p0, p1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; move-result-object p0 invoke-virtual {p0}, Landroid/widget/Toast;->show()V goto :goto_0 .line 52 :pswitch_5 sget p1, Lcom/moji/credit/R$string;->save_success:I invoke-static {p0, p1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; move-result-object p0 invoke-virtual {p0}, Landroid/widget/Toast;->show()V goto :goto_0 .line 49 :pswitch_6 sget p1, Lcom/moji/credit/R$string;->save_success:I invoke-static {p0, p1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; move-result-object p0 invoke-virtual {p0}, Landroid/widget/Toast;->show()V goto :goto_0 .line 46 :pswitch_7 sget p1, Lcom/moji/credit/R$string;->login_success:I invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; move-result-object p0 invoke-virtual {p0}, Landroid/widget/Toast;->show()V :cond_1 :goto_0 :pswitch_8 return-void :pswitch_data_0 .packed-switch 0x1 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 :pswitch_8 :pswitch_8 .end packed-switch .end method .method public static a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;Z)V .locals 1 .line 37 sget-object v0, Lcom/moji/credit/CreditTaskType;->ERROR:Lcom/moji/credit/CreditTaskType; if-eq p1, v0, :cond_0 const/4 v0, 0x0 .line 38 invoke-static {p0, p1, p2, v0}, Lcom/moji/credit/util/CreditToast;->a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;ZLandroid/view/View$OnClickListener;)V :cond_0 return-void .end method .method public static a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;ZLandroid/view/View$OnClickListener;)V .locals 1 const/4 v0, 0x0 .line 91 invoke-static {p0, p1, p2, p3, v0}, Lcom/moji/credit/util/CreditToast;->a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;ZLandroid/view/View$OnClickListener;Lcom/moji/tool/ToastTool$AddViewListener;)V return-void .end method .method public static a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;ZLandroid/view/View$OnClickListener;Lcom/moji/tool/ToastTool$AddViewListener;)V .locals 1 .line 94 sget-object v0, Lcom/moji/credit/CreditTaskType;->ERROR:Lcom/moji/credit/CreditTaskType; if-eq p1, v0, :cond_2 if-eqz p2, :cond_0 .line 96 invoke-static {p0, p1}, Lcom/moji/credit/util/CreditToast;->a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;)V goto :goto_0 :cond_0 if-eqz p3, :cond_1 .line 99 invoke-static {p0, p1, p3, p4}, Lcom/moji/credit/util/CreditToast;->a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;Landroid/view/View$OnClickListener;Lcom/moji/tool/ToastTool$AddViewListener;)V goto :goto_0 .line 101 :cond_1 new-instance p2, Lcom/moji/credit/util/CreditToast$MyOnClickListener; invoke-direct {p2, p0}, Lcom/moji/credit/util/CreditToast$MyOnClickListener;->(Landroid/content/Context;)V invoke-static {p0, p1, p2, p4}, Lcom/moji/credit/util/CreditToast;->a(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;Landroid/view/View$OnClickListener;Lcom/moji/tool/ToastTool$AddViewListener;)V :cond_2 :goto_0 return-void .end method .method public static declared-synchronized b(Landroid/content/Context;Lcom/moji/credit/CreditTaskType;Landroid/view/View$OnClickListener;Lcom/moji/tool/ToastTool$AddViewListener;)V .locals 5 const-class v0, Lcom/moji/credit/util/CreditToast; monitor-enter v0 .line 158 :try_start_0 sget-object v1, Lcom/moji/credit/CreditTaskType;->ERROR:Lcom/moji/credit/CreditTaskType; if-eq p1, v1, :cond_0 if-eqz p3, :cond_0 .line 159 invoke-static {p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; move-result-object v1 sget v2, Lcom/moji/credit/R$layout;->layout_credit_banner_toast:I const/4 v3, 0x0 invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object v1 .line 160 sget v2, Lcom/moji/credit/R$id;->toast_action:I invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v2 check-cast v2, Landroid/widget/TextView; .line 161 sget v3, Lcom/moji/credit/R$id;->toast_credit_stats:I invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v3 check-cast v3, Landroid/widget/TextView; .line 163 iget v4, p1, Lcom/moji/credit/CreditTaskType;->taskNameRes:I invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(I)V .line 164 invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object p0 sget v2, Lcom/moji/credit/R$string;->credit_task_done_need_login:I invoke-virtual {p0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p0 const/4 v2, 0x1 new-array v2, v2, [Ljava/lang/Object; const/4 v4, 0x0 iget p1, p1, Lcom/moji/credit/CreditTaskType;->taskPoint:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 aput-object p1, v2, v4 invoke-static {p0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 invoke-virtual {v3, p0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 166 sget p0, Lcom/moji/credit/R$id;->toast_btn:I invoke-virtual {v1, p0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object p0 check-cast p0, Landroid/widget/Button; .line 167 new-instance p1, Lcom/moji/credit/util/CreditToast$2; invoke-direct {p1, p2, v1}, Lcom/moji/credit/util/CreditToast$2;->(Landroid/view/View$OnClickListener;Landroid/view/View;)V invoke-virtual {p0, p1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 178 invoke-static {v1, p3}, Lcom/moji/tool/ToastTool;->a(Landroid/view/View;Lcom/moji/tool/ToastTool$AddViewListener;)V :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 .line 180 :cond_0 monitor-exit v0 return-void :catchall_0 move-exception p0 .line 157 monitor-exit v0 throw p0 .end method