.class public Lcom/moji/redleaves/viewholder/ErrorViewHolder; .super Landroid/support/v7/widget/RecyclerView$ViewHolder; .source "ErrorViewHolder.java" # interfaces .implements Landroid/view/View$OnClickListener; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; } .end annotation # instance fields .field private n:Landroid/widget/TextView; .field private o:Landroid/widget/ImageView; .field private p:Landroid/widget/TextView; .field private q:Landroid/widget/TextView; .field private r:Landroid/widget/TextView; .field private s:Landroid/view/View; .field private t:Landroid/view/View; .field private u:Landroid/widget/FrameLayout; .field private v:I .field private w:Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; # direct methods .method public constructor (Landroid/widget/FrameLayout;Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener;)V .locals 0 .line 42 invoke-direct {p0, p1}, Landroid/support/v7/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V .line 43 iput-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; .line 44 iput-object p2, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->w:Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; return-void .end method .method private A()V .locals 1 .line 181 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->w:Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; if-eqz v0, :cond_0 .line 182 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->w:Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; invoke-interface {v0}, Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener;->i()V :cond_0 return-void .end method .method private B()V .locals 1 .line 187 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->w:Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; if-eqz v0, :cond_0 .line 188 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->w:Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; invoke-interface {v0}, Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener;->f()V :cond_0 return-void .end method .method private C()V .locals 5 .line 193 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v0 const/4 v1, 0x1 new-array v2, v1, [Ljava/lang/String; const-string v3, "android.permission.ACCESS_COARSE_LOCATION" const/4 v4, 0x0 aput-object v3, v2, v4 invoke-static {v0, v2}, Lcom/moji/tool/permission/EasyPermissions;->a(Landroid/content/Context;[Ljava/lang/String;)Z move-result v0 if-nez v0, :cond_1 .line 194 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v0 new-array v1, v1, [Ljava/lang/String; const-string v2, "android.permission.ACCESS_FINE_LOCATION" aput-object v2, v1, v4 invoke-static {v0, v1}, Lcom/moji/tool/permission/EasyPermissions;->a(Landroid/content/Context;[Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_0 goto :goto_0 .line 199 :cond_0 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->w:Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; if-eqz v0, :cond_2 .line 200 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->w:Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; invoke-interface {v0}, Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener;->h()V goto :goto_1 .line 195 :cond_1 :goto_0 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->w:Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; if-eqz v0, :cond_2 .line 196 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->w:Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener; invoke-interface {v0}, Lcom/moji/redleaves/viewholder/ErrorViewHolder$ErrorViewListener;->g()V :cond_2 :goto_1 return-void .end method .method private a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)V .locals 4 .line 112 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; const/4 v1, 0x0 if-nez v0, :cond_0 .line 113 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v0 invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; move-result-object v0 sget v2, Lcom/moji/redleaves/R$layout;->layout_red_leaves_error_info:I iget-object v3, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; invoke-virtual {v0, v2, v3, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object v0 iput-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; .line 114 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; sget v2, Lcom/moji/redleaves/R$id;->iv_icon:I invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->o:Landroid/widget/ImageView; .line 115 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; sget v2, Lcom/moji/redleaves/R$id;->tv_message:I invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->p:Landroid/widget/TextView; .line 116 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; sget v2, Lcom/moji/redleaves/R$id;->tv_sub_message:I invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->q:Landroid/widget/TextView; .line 117 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; sget v2, Lcom/moji/redleaves/R$id;->tv_action_view:I invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->r:Landroid/widget/TextView; .line 118 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->p:Landroid/widget/TextView; invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v2 invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v2 sget v3, Lcom/moji/redleaves/R$color;->moji_text_color_dark:I invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I move-result v2 invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V .line 119 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->q:Landroid/widget/TextView; invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v2 invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v2 sget v3, Lcom/moji/redleaves/R$color;->moji_text_color_dark:I invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I move-result v2 invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V .line 120 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->r:Landroid/widget/TextView; sget v2, Lcom/moji/redleaves/R$drawable;->ts_button_background:I invoke-virtual {v0, v2}, Landroid/widget/TextView;->setBackgroundResource(I)V .line 121 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->r:Landroid/widget/TextView; invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v2 invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v2 sget v3, Lcom/moji/redleaves/R$color;->selector_action_text_white:I invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColorStateList(I)Landroid/content/res/ColorStateList; move-result-object v2 invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(Landroid/content/res/ColorStateList;)V .line 122 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->r:Landroid/widget/TextView; invoke-virtual {v0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 123 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->p:Landroid/widget/TextView; const/16 v2, 0x11 invoke-virtual {v0, v2}, Landroid/widget/TextView;->setGravity(I)V .line 124 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; iget-object v2, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V .line 127 :cond_0 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->o:Landroid/widget/ImageView; invoke-virtual {v0, p4}, Landroid/widget/ImageView;->setImageResource(I)V .line 128 iget-object p4, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->o:Landroid/widget/ImageView; invoke-virtual {p4, v1}, Landroid/widget/ImageView;->setVisibility(I)V .line 129 iget-object p4, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->p:Landroid/widget/TextView; invoke-virtual {p4, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 130 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->p:Landroid/widget/TextView; invoke-virtual {p1, v1}, Landroid/widget/TextView;->setVisibility(I)V .line 132 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 const/4 p4, 0x4 if-nez p1, :cond_1 .line 133 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->q:Landroid/widget/TextView; invoke-virtual {p1, v1}, Landroid/widget/TextView;->setVisibility(I)V .line 134 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->q:Landroid/widget/TextView; invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_0 .line 136 :cond_1 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->q:Landroid/widget/TextView; invoke-virtual {p1, p4}, Landroid/widget/TextView;->setVisibility(I)V .line 139 :goto_0 invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_2 .line 140 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->r:Landroid/widget/TextView; invoke-virtual {p1, v1}, Landroid/widget/TextView;->setVisibility(I)V .line 141 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->r:Landroid/widget/TextView; invoke-virtual {p1, p3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_1 .line 143 :cond_2 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->r:Landroid/widget/TextView; invoke-virtual {p1, p4}, Landroid/widget/TextView;->setVisibility(I)V .line 146 :goto_1 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->s:Landroid/view/View; if-eqz p1, :cond_3 .line 147 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->s:Landroid/view/View; const/16 p2, 0x8 invoke-virtual {p1, p2}, Landroid/view/View;->setVisibility(I)V .line 149 :cond_3 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; if-eqz p1, :cond_4 .line 150 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V :cond_4 return-void .end method .method private y()V .locals 4 .line 83 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->s:Landroid/view/View; const/4 v1, 0x0 if-nez v0, :cond_0 .line 84 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v0 invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; move-result-object v0 sget v2, Lcom/moji/redleaves/R$layout;->layout_red_leaves_loading:I iget-object v3, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; invoke-virtual {v0, v2, v3, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; move-result-object v0 iput-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->s:Landroid/view/View; .line 85 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->s:Landroid/view/View; sget v2, Lcom/moji/redleaves/R$id;->tv_message:I invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->n:Landroid/widget/TextView; .line 86 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->s:Landroid/view/View; sget v2, Lcom/moji/redleaves/R$id;->pb_progress:I invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ProgressBar; .line 87 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v2 invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v2 sget v3, Lcom/moji/redleaves/R$drawable;->loading_animated_dark:I invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v2 invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V .line 88 invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setVisibility(I)V .line 89 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->n:Landroid/widget/TextView; invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v2 invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v2 sget v3, Lcom/moji/redleaves/R$color;->moji_text_color_dark:I invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I move-result v2 invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V .line 90 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; iget-object v2, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->s:Landroid/view/View; invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V .line 93 :cond_0 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->n:Landroid/widget/TextView; invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V .line 94 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->n:Landroid/widget/TextView; sget v2, Lcom/moji/redleaves/R$string;->loading:I invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(I)V .line 96 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->s:Landroid/view/View; invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V .line 97 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; if-eqz v0, :cond_1 .line 98 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; const/16 v1, 0x8 invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V :cond_1 return-void .end method .method private z()V .locals 2 .line 155 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->s:Landroid/view/View; const/16 v1, 0x8 if-eqz v0, :cond_0 .line 156 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->s:Landroid/view/View; invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V .line 158 :cond_0 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; if-eqz v0, :cond_1 .line 159 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->t:Landroid/view/View; invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V :cond_1 return-void .end method # virtual methods .method public c(I)V .locals 5 .line 48 iput p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->v:I .line 49 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; if-nez v0, :cond_0 return-void :cond_0 const/4 v0, 0x0 packed-switch p1, :pswitch_data_0 goto/16 :goto_0 .line 76 :pswitch_0 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; invoke-virtual {p1}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources; move-result-object p1 sget v1, Lcom/moji/redleaves/R$string;->red_leaves_no_location_city:I invoke-virtual {p1, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p1 iget-object v1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; .line 77 invoke-virtual {v1}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v2, Lcom/moji/redleaves/R$string;->red_leaves_add_location_city:I invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 sget v2, Lcom/moji/redleaves/R$drawable;->view_icon_empty_no_city:I .line 76 invoke-direct {p0, p1, v0, v1, v2}, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)V goto :goto_0 .line 73 :pswitch_1 invoke-direct {p0}, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->z()V goto :goto_0 .line 70 :pswitch_2 invoke-direct {p0}, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->y()V goto :goto_0 .line 62 :pswitch_3 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; invoke-virtual {p1}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources; move-result-object p1 sget v1, Lcom/moji/redleaves/R$string;->red_leaves_near_scene_empty:I invoke-virtual {p1, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p1 .line 63 new-instance v1, Landroid/text/SpannableString; invoke-direct {v1, p1}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V .line 64 new-instance p1, Landroid/text/style/ForegroundColorSpan; sget v2, Lcom/moji/redleaves/R$color;->red_leaves_span_text_color:I invoke-static {v2}, Lcom/moji/tool/DeviceTool;->e(I)I move-result v2 invoke-direct {p1, v2}, Landroid/text/style/ForegroundColorSpan;->(I)V const/16 v2, 0x11 const/16 v3, 0x17 const/16 v4, 0x12 .line 65 invoke-virtual {v1, p1, v2, v3, v4}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V .line 66 sget p1, Lcom/moji/redleaves/R$drawable;->view_icon_empty:I invoke-direct {p0, v1, v0, v0, p1}, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)V goto :goto_0 .line 58 :pswitch_4 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; invoke-virtual {p1}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources; move-result-object p1 sget v1, Lcom/moji/redleaves/R$string;->empty_data:I invoke-virtual {p1, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p1 iget-object v1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; .line 59 invoke-virtual {v1}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v2, Lcom/moji/redleaves/R$string;->red_leaves_click_refresh:I invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 sget v2, Lcom/moji/redleaves/R$drawable;->view_icon_empty:I .line 58 invoke-direct {p0, p1, v0, v1, v2}, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)V goto :goto_0 .line 54 :pswitch_5 iget-object p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; invoke-virtual {p1}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources; move-result-object p1 sget v1, Lcom/moji/redleaves/R$string;->red_leaves_no_location:I invoke-virtual {p1, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p1 iget-object v1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->u:Landroid/widget/FrameLayout; .line 55 invoke-virtual {v1}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources; move-result-object v1 sget v2, Lcom/moji/redleaves/R$string;->red_leaves_no_location_btn:I invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 sget v2, Lcom/moji/redleaves/R$drawable;->view_icon_empty_no_city:I .line 54 invoke-direct {p0, p1, v0, v1, v2}, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->a(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)V :goto_0 return-void :pswitch_data_0 .packed-switch 0x1 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public onClick(Landroid/view/View;)V .locals 1 .line 165 iget-object v0, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->r:Landroid/widget/TextView; if-ne p1, v0, :cond_1 .line 166 iget p1, p0, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->v:I const/4 v0, 0x6 if-eq p1, v0, :cond_0 packed-switch p1, :pswitch_data_0 goto :goto_0 .line 171 :pswitch_0 invoke-direct {p0}, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->B()V goto :goto_0 .line 168 :pswitch_1 invoke-direct {p0}, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->C()V goto :goto_0 .line 174 :cond_0 invoke-direct {p0}, Lcom/moji/redleaves/viewholder/ErrorViewHolder;->A()V :cond_1 :goto_0 return-void nop :pswitch_data_0 .packed-switch 0x1 :pswitch_1 :pswitch_0 .end packed-switch .end method