Weather/smali_classes2/com/moji/index/IndexFragment.smali
2021-05-10 10:13:34 +02:00

4441 lines
119 KiB
Smali

.class public final Lcom/moji/index/IndexFragment;
.super Lcom/moji/base/LazyFragment;
.source "IndexFragment.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/moji/index/IndexFragment$AdIndexStreamRequestCallBackImp;,
Lcom/moji/index/IndexFragment$IndexCallbackImpl;,
Lcom/moji/index/IndexFragment$BannerTag;
}
.end annotation
# instance fields
.field private A:Ljava/lang/Runnable;
.field private B:Ljava/lang/Runnable;
.field private C:Ljava/lang/String;
.field private D:Lcom/moji/index/OnGetLevelListener;
.field private E:Landroid/widget/TextView;
.field private F:Landroid/widget/TextView;
.field private G:Lcom/moji/weatherprovider/data/Detail;
.field private H:Ljava/lang/String;
.field private I:Lcom/moji/index/TidePresenter;
.field private J:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;",
">;"
}
.end annotation
.end field
.field private K:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/moji/index/DailyTideBriefInfo;",
">;"
}
.end annotation
.end field
.field private L:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;",
">;"
}
.end annotation
.end field
.field private M:Lcom/moji/weatherprovider/data/Weather;
.field private N:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Landroid/view/View;",
">;"
}
.end annotation
.end field
.field private O:Lcom/moji/index/CommerceListAdapter;
.field private P:Landroid/support/v7/widget/RecyclerView;
.field private Q:Landroid/widget/TextView;
.field private R:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private S:Ljava/lang/Runnable;
.field private T:Z
.field private U:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private V:Lcom/moji/mjad/common/view/IndexAdView;
.field private W:Landroid/support/v4/util/ArrayMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/support/v4/util/ArrayMap<",
"Ljava/lang/Integer;",
"Lcom/moji/mjad/common/view/IndexArticleAdView;",
">;"
}
.end annotation
.end field
.field private X:Lcom/moji/http/index/IndexCommerceListResp;
.field b:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private c:Lcom/moji/index/IndexPresenter;
.field private d:I
.field private e:Landroid/support/v4/view/ViewPager;
.field private f:Landroid/support/v7/widget/RecyclerView;
.field private g:Landroid/widget/LinearLayout;
.field private h:Landroid/view/LayoutInflater;
.field private i:Landroid/widget/TextView;
.field private j:Landroid/widget/TextView;
.field private k:Landroid/widget/TextView;
.field private l:Lcom/moji/index/VideoAdapter;
.field private m:Landroid/widget/TextView;
.field private n:Landroid/view/View;
.field private o:Landroid/widget/LinearLayout;
.field private p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
.field private q:I
.field private r:Ljava/lang/String;
.field private s:Lorg/json/JSONObject;
.field private t:F
.field private u:F
.field private v:Ljava/lang/String;
.field private w:Ljava/lang/String;
.field private x:Lcom/moji/scrollview/ScrollViewMonitor;
.field private y:I
.field private z:Landroid/content/res/Resources;
# direct methods
.method public constructor <init>()V
.locals 1
.line 84
invoke-direct {p0}, Lcom/moji/base/LazyFragment;-><init>()V
.line 113
new-instance v0, Lcom/moji/index/IndexFragment$1;
invoke-direct {v0, p0}, Lcom/moji/index/IndexFragment$1;-><init>(Lcom/moji/index/IndexFragment;)V
iput-object v0, p0, Lcom/moji/index/IndexFragment;->A:Ljava/lang/Runnable;
.line 119
new-instance v0, Lcom/moji/index/IndexFragment$2;
invoke-direct {v0, p0}, Lcom/moji/index/IndexFragment$2;-><init>(Lcom/moji/index/IndexFragment;)V
iput-object v0, p0, Lcom/moji/index/IndexFragment;->B:Ljava/lang/Runnable;
.line 132
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/moji/index/IndexFragment;->J:Ljava/util/List;
.line 264
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/moji/index/IndexFragment;->b:Ljava/util/ArrayList;
.line 371
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/moji/index/IndexFragment;->N:Ljava/util/ArrayList;
.line 747
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/moji/index/IndexFragment;->R:Ljava/util/ArrayList;
.line 828
new-instance v0, Lcom/moji/index/IndexFragment$19;
invoke-direct {v0, p0}, Lcom/moji/index/IndexFragment$19;-><init>(Lcom/moji/index/IndexFragment;)V
iput-object v0, p0, Lcom/moji/index/IndexFragment;->S:Ljava/lang/Runnable;
const/4 v0, 0x0
.line 835
iput-boolean v0, p0, Lcom/moji/index/IndexFragment;->T:Z
.line 941
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/moji/index/IndexFragment;->U:Ljava/util/ArrayList;
.line 1011
new-instance v0, Landroid/support/v4/util/ArrayMap;
invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;-><init>()V
iput-object v0, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
return-void
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;I)I
.locals 0
.line 84
iput p1, p0, Lcom/moji/index/IndexFragment;->y:I
return p1
.end method
.method private a(Ljava/util/List;Ljava/util/TimeZone;)I
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;",
">;",
"Ljava/util/TimeZone;",
")I"
}
.end annotation
.line 415
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v0
invoke-static {p2, v0}, Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/util/Calendar;
move-result-object p2
const/4 v0, 0x6
.line 416
invoke-virtual {p2, v0}, Ljava/util/Calendar;->get(I)I
move-result v1
const/4 v2, 0x1
.line 417
invoke-virtual {p2, v2}, Ljava/util/Calendar;->get(I)I
move-result v3
const/4 v4, 0x0
const/4 v5, 0x0
.line 419
:goto_0
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v6
if-ge v5, v6, :cond_1
.line 420
invoke-interface {p1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;
.line 421
iget-wide v6, v6, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mPredictDate:J
invoke-virtual {p2, v6, v7}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 422
invoke-virtual {p2, v2}, Ljava/util/Calendar;->get(I)I
move-result v6
if-ne v3, v6, :cond_0
invoke-virtual {p2, v0}, Ljava/util/Calendar;->get(I)I
move-result v6
if-ne v1, v6, :cond_0
move v4, v5
goto :goto_1
:cond_0
add-int/lit8 v5, v5, 0x1
goto :goto_0
:cond_1
:goto_1
return v4
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap;
.locals 0
.line 84
iput-object p1, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
return-object p1
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;Lcom/moji/http/index/IndexCommerceListResp;)Lcom/moji/http/index/IndexCommerceListResp;
.locals 0
.line 84
iput-object p1, p0, Lcom/moji/index/IndexFragment;->X:Lcom/moji/http/index/IndexCommerceListResp;
return-object p1
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;Lcom/moji/index/CommerceListAdapter;)Lcom/moji/index/CommerceListAdapter;
.locals 0
.line 84
iput-object p1, p0, Lcom/moji/index/IndexFragment;->O:Lcom/moji/index/CommerceListAdapter;
return-object p1
.end method
.method public static a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/moji/index/IndexFragment;
.locals 3
.line 792
new-instance v0, Lcom/moji/index/IndexFragment;
invoke-direct {v0}, Lcom/moji/index/IndexFragment;-><init>()V
.line 793
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
const-string v2, "position"
.line 794
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
const-string p0, "index_type"
.line 795
invoke-virtual {v1, p0, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-string p0, "level"
.line 796
invoke-virtual {v1, p0, p2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-string p0, "title"
.line 797
invoke-virtual {v1, p0, p3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-string p0, "sense"
.line 798
invoke-virtual {v1, p0, p4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 799
invoke-virtual {v0, v1}, Lcom/moji/index/IndexFragment;->setArguments(Landroid/os/Bundle;)V
return-object v0
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;Ljava/util/List;)Ljava/util/List;
.locals 0
.line 84
iput-object p1, p0, Lcom/moji/index/IndexFragment;->K:Ljava/util/List;
return-object p1
.end method
.method private a(Landroid/widget/ImageView;Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;)V
.locals 1
.line 623
iget-object p2, p2, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->picture_path_list:Ljava/util/List;
if-eqz p2, :cond_1
.line 624
invoke-interface {p2}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
.line 625
invoke-interface {p2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/String;
sget v0, Lcom/moji/index/R$drawable;->zaker_ad_default_image:I
invoke-static {p1, p2, v0}, Lcom/moji/tool/ImageTool;->b(Landroid/widget/ImageView;Ljava/lang/String;I)V
return-void
:cond_1
:goto_0
return-void
.end method
.method private a(Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
.locals 13
.line 186
iget-object v0, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_content_list:Ljava/util/List;
if-eqz v0, :cond_7
iget-object v0, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_content_list:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
goto/16 :goto_5
.line 187
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v1, Lcom/moji/index/R$layout;->layout_article:I
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->getView()Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/view/ViewGroup;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 188
iget-object v1, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 189
sget v1, Lcom/moji/index/R$id;->article_list:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/LinearLayout;
iput-object v1, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
.line 190
sget v1, Lcom/moji/index/R$id;->article_label:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lcom/moji/index/IndexFragment;->m:Landroid/widget/TextView;
.line 191
iget-object v1, p0, Lcom/moji/index/IndexFragment;->m:Landroid/widget/TextView;
iget-object v2, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->region_name:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 192
sget v1, Lcom/moji/index/R$id;->article_more:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/moji/index/IndexFragment;->n:Landroid/view/View;
.line 193
iget-object v0, p0, Lcom/moji/index/IndexFragment;->n:Landroid/view/View;
invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 194
iget-object v0, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_content_list:Ljava/util/List;
.line 195
iget-object v1, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v1}, Landroid/widget/LinearLayout;->removeAllViews()V
.line 196
iget p1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->region_id:I
iput p1, p0, Lcom/moji/index/IndexFragment;->q:I
.line 197
iget-object p1, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
sget v1, Lcom/moji/index/R$dimen;->article_image_gap:I
invoke-virtual {p1, v1}, Landroid/content/res/Resources;->getDimension(I)F
move-result p1
float-to-int p1, p1
.line 198
invoke-static {}, Lcom/moji/tool/DeviceTool;->b()I
move-result v1
const/high16 v2, 0x41a00000 # 20.0f
invoke-static {v2}, Lcom/moji/tool/DeviceTool;->a(F)I
move-result v2
sub-int/2addr v1, v2
mul-int/lit8 v2, p1, 0x2
sub-int/2addr v1, v2
const/4 v2, 0x3
div-int/2addr v1, v2
const/4 v4, 0x0
.line 199
:goto_0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v5
if-ge v4, v5, :cond_6
.line 200
invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;
.line 202
iget-object v6, v5, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->picture_path_list:Ljava/util/List;
if-eqz v6, :cond_2
.line 203
iget-object v6, v5, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->picture_path_list:Ljava/util/List;
invoke-interface {v6}, Ljava/util/List;->size()I
move-result v6
const/4 v7, 0x2
if-le v6, v7, :cond_1
.line 204
iget-object v6, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v7, Lcom/moji/index/R$layout;->article_item_3:I
iget-object v8, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v6, v7, v8, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v6
.line 205
sget v7, Lcom/moji/index/R$id;->image_container:I
invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Landroid/view/ViewGroup;
const/4 v8, 0x0
:goto_1
if-ge v8, v2, :cond_3
.line 207
invoke-virtual {v7, v8}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v9
check-cast v9, Landroid/widget/ImageView;
.line 208
new-instance v10, Landroid/widget/LinearLayout$LayoutParams;
const/4 v11, -0x1
invoke-direct {v10, v1, v11}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
.line 209
invoke-virtual {v10, v3, v3, p1, v3}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V
.line 210
invoke-virtual {v9, v10}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 212
iget-object v10, v5, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->picture_path_list:Ljava/util/List;
invoke-interface {v10, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Ljava/lang/String;
sget v11, Lcom/moji/index/R$drawable;->zaker_ad_default_image:I
invoke-static {v9, v10, v11}, Lcom/moji/tool/ImageTool;->b(Landroid/widget/ImageView;Ljava/lang/String;I)V
add-int/lit8 v8, v8, 0x1
goto :goto_1
.line 215
:cond_1
iget-object v6, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v7, Lcom/moji/index/R$layout;->article_item:I
iget-object v8, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v6, v7, v8, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v6
.line 216
sget v7, Lcom/moji/index/R$id;->image:I
invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Landroid/widget/ImageView;
.line 217
invoke-direct {p0, v7, v5}, Lcom/moji/index/IndexFragment;->a(Landroid/widget/ImageView;Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;)V
goto :goto_2
.line 220
:cond_2
iget-object v6, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v7, Lcom/moji/index/R$layout;->article_item_3:I
iget-object v8, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v6, v7, v8, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v6
.line 222
:cond_3
:goto_2
sget v7, Lcom/moji/index/R$id;->title:I
invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Landroid/widget/TextView;
.line 223
sget v8, Lcom/moji/index/R$id;->source:I
invoke-virtual {v6, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v8
check-cast v8, Landroid/widget/TextView;
.line 224
sget v9, Lcom/moji/index/R$id;->comment:I
invoke-virtual {v6, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v9
check-cast v9, Landroid/widget/TextView;
.line 225
sget v10, Lcom/moji/index/R$id;->tag:I
invoke-virtual {v6, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v10
check-cast v10, Landroid/widget/TextView;
.line 227
new-instance v11, Lcom/moji/index/IndexFragment$4;
invoke-direct {v11, p0, v5}, Lcom/moji/index/IndexFragment$4;-><init>(Lcom/moji/index/IndexFragment;Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;)V
invoke-virtual {v6, v11}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 235
iget-object v11, v5, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->content_name:Ljava/lang/String;
invoke-virtual {v7, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 236
iget-object v7, v5, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->source:Ljava/lang/String;
invoke-virtual {v8, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 237
iget v7, v5, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->comment_num:I
if-lez v7, :cond_4
.line 238
invoke-virtual {v9, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 239
iget-object v7, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
sget v8, Lcom/moji/index/R$string;->comments_num:I
const/4 v11, 0x1
new-array v11, v11, [Ljava/lang/Object;
iget v12, v5, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->comment_num:I
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v12
aput-object v12, v11, v3
invoke-virtual {v7, v8, v11}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v9, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_3
:cond_4
const/4 v7, 0x4
.line 241
invoke-virtual {v9, v7}, Landroid/widget/TextView;->setVisibility(I)V
.line 243
:goto_3
iget-object v7, v5, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->tag:Ljava/lang/String;
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-eqz v7, :cond_5
const/16 v5, 0x8
.line 244
invoke-virtual {v10, v5}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_4
.line 247
:cond_5
invoke-virtual {v10, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 248
iget-object v5, v5, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->tag:Ljava/lang/String;
invoke-virtual {v10, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 250
:goto_4
iget-object v5, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v5, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
add-int/lit8 v4, v4, 0x1
goto/16 :goto_0
.line 252
:cond_6
invoke-direct {p0}, Lcom/moji/index/IndexFragment;->l()V
return-void
:cond_7
:goto_5
return-void
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;)V
.locals 0
.line 84
invoke-direct {p0}, Lcom/moji/index/IndexFragment;->j()V
return-void
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
.locals 0
.line 84
invoke-direct {p0, p1}, Lcom/moji/index/IndexFragment;->c(Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
return-void
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;Lcom/moji/mjad/common/view/CommonAdView;)V
.locals 0
.line 84
invoke-direct {p0, p1}, Lcom/moji/index/IndexFragment;->a(Lcom/moji/mjad/common/view/CommonAdView;)V
return-void
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;Lcom/moji/requestcore/MJException;)V
.locals 0
.line 84
invoke-direct {p0, p1}, Lcom/moji/index/IndexFragment;->a(Lcom/moji/requestcore/MJException;)V
return-void
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)V
.locals 0
.line 84
invoke-direct {p0, p1, p2}, Lcom/moji/index/IndexFragment;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)V
return-void
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;Ljava/util/List;I)V
.locals 0
.line 84
invoke-direct {p0, p1, p2}, Lcom/moji/index/IndexFragment;->a(Ljava/util/List;I)V
return-void
.end method
.method private a(Lcom/moji/mjad/common/view/CommonAdView;)V
.locals 6
const/4 v0, 0x0
if-eqz p1, :cond_1
.line 986
invoke-virtual {p1}, Lcom/moji/mjad/common/view/CommonAdView;->getVisibility()I
move-result v1
if-nez v1, :cond_1
iget-object v1, p0, Lcom/moji/index/IndexFragment;->x:Lcom/moji/scrollview/ScrollViewMonitor;
if-eqz v1, :cond_1
const/4 v1, 0x2
.line 987
new-array v2, v1, [I
.line 988
iget-object v3, p0, Lcom/moji/index/IndexFragment;->x:Lcom/moji/scrollview/ScrollViewMonitor;
invoke-virtual {v3, v2}, Lcom/moji/scrollview/ScrollViewMonitor;->getLocationOnScreen([I)V
.line 989
invoke-virtual {p1}, Lcom/moji/mjad/common/view/CommonAdView;->getHeight()I
move-result v3
.line 990
new-array v1, v1, [I
.line 991
invoke-virtual {p1, v1}, Lcom/moji/mjad/common/view/CommonAdView;->getLocationOnScreen([I)V
const/4 v4, 0x1
.line 992
aget v5, v1, v4
aget v2, v2, v4
sub-int/2addr v5, v2
add-int/2addr v5, v3
if-lez v5, :cond_0
aget v1, v1, v4
invoke-static {}, Lcom/moji/tool/DeviceTool;->c()I
move-result v2
if-ge v1, v2, :cond_0
.line 993
invoke-virtual {p1, v4, v0}, Lcom/moji/mjad/common/view/CommonAdView;->a(ZZ)V
goto :goto_0
.line 995
:cond_0
invoke-virtual {p1, v0, v0}, Lcom/moji/mjad/common/view/CommonAdView;->a(ZZ)V
goto :goto_0
:cond_1
if-eqz p1, :cond_2
.line 998
invoke-virtual {p1, v0, v0}, Lcom/moji/mjad/common/view/CommonAdView;->a(ZZ)V
:cond_2
:goto_0
return-void
.end method
.method private a(Lcom/moji/requestcore/MJException;)V
.locals 1
.line 922
iget-object v0, p0, Lcom/moji/index/IndexFragment;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
if-nez v0, :cond_0
return-void
.line 925
:cond_0
invoke-virtual {p1}, Lcom/moji/requestcore/MJException;->getCode()I
move-result p1
packed-switch p1, :pswitch_data_0
packed-switch p1, :pswitch_data_1
.line 936
iget-object p1, p0, Lcom/moji/index/IndexFragment;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
invoke-virtual {p1}, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;->t_()V
goto :goto_0
.line 928
:pswitch_0
iget-object p1, p0, Lcom/moji/index/IndexFragment;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
invoke-virtual {p1}, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;->B()V
goto :goto_0
.line 933
:pswitch_1
iget-object p1, p0, Lcom/moji/index/IndexFragment;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
invoke-virtual {p1}, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;->D()V
:goto_0
return-void
nop
:pswitch_data_0
.packed-switch 0x258
:pswitch_1
:pswitch_1
:pswitch_1
.end packed-switch
:pswitch_data_1
.packed-switch 0x3e9
:pswitch_0
:pswitch_0
.end packed-switch
.end method
.method private a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)V
.locals 3
.line 257
:try_start_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->s:Lorg/json/JSONObject;
const-string v1, "property1"
iget-object v2, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
const-string v1, "IndexFragment"
.line 259
invoke-static {v1, v0}, Lcom/moji/tool/log/MJLogger;->a(Ljava/lang/String;Ljava/lang/Throwable;)V
.line 261
:goto_0
invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager;
move-result-object v0
iget-object v1, p0, Lcom/moji/index/IndexFragment;->s:Lorg/json/JSONObject;
invoke-virtual {v0, p1, p2, v1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager;
return-void
.end method
.method private a(Ljava/util/List;)V
.locals 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;",
">;)V"
}
.end annotation
if-eqz p1, :cond_c
.line 267
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
goto/16 :goto_7
.line 268
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v1, Lcom/moji/index/R$layout;->layout_image:I
iget-object v2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 269
iget-object v1, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 270
sget v1, Lcom/moji/index/R$id;->images:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/support/v4/view/ViewPager;
iput-object v0, p0, Lcom/moji/index/IndexFragment;->e:Landroid/support/v4/view/ViewPager;
.line 271
iget-object v0, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
sget v1, Lcom/moji/index/R$dimen;->gallery_w:I
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F
move-result v0
.line 272
invoke-static {}, Lcom/moji/tool/DeviceTool;->b()I
move-result v1
int-to-float v1, v1
sub-float/2addr v1, v0
const v2, 0x3d4ccccd # 0.05f
mul-float v0, v0, v2
add-float/2addr v1, v0
const/high16 v0, 0x41400000 # 12.0f
invoke-static {v0}, Lcom/moji/tool/DeviceTool;->a(F)I
move-result v0
int-to-float v0, v0
sub-float/2addr v1, v0
neg-float v0, v1
float-to-int v0, v0
.line 274
iget-object v1, p0, Lcom/moji/index/IndexFragment;->e:Landroid/support/v4/view/ViewPager;
invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;->setPageMargin(I)V
.line 275
iget-object v0, p0, Lcom/moji/index/IndexFragment;->e:Landroid/support/v4/view/ViewPager;
const/4 v1, 0x3
invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->setOffscreenPageLimit(I)V
.line 276
iget-object v0, p0, Lcom/moji/index/IndexFragment;->e:Landroid/support/v4/view/ViewPager;
invoke-virtual {v0, p0}, Landroid/support/v4/view/ViewPager;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 277
iget-object v0, p0, Lcom/moji/index/IndexFragment;->e:Landroid/support/v4/view/ViewPager;
new-instance v2, Lcom/moji/index/NormalPageTransformer;
invoke-direct {v2}, Lcom/moji/index/NormalPageTransformer;-><init>()V
const/4 v4, 0x1
invoke-virtual {v0, v4, v2}, Landroid/support/v4/view/ViewPager;->setPageTransformer(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V
.line 278
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 279
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v2
if-eq v2, v1, :cond_6
const/4 v1, 0x4
if-eq v2, v1, :cond_6
const/4 v1, 0x6
if-ne v2, v1, :cond_1
goto :goto_1
:cond_1
if-eq v2, v4, :cond_5
const/4 v1, 0x2
if-eq v2, v1, :cond_5
const/4 v1, 0x5
if-ne v2, v1, :cond_2
goto :goto_0
:cond_2
const/4 v1, 0x7
if-ne v2, v1, :cond_3
const/16 v1, 0xe
goto :goto_2
:cond_3
const/16 v1, 0x8
if-ne v2, v1, :cond_4
const/16 v1, 0x10
goto :goto_2
:cond_4
move v1, v2
goto :goto_2
:cond_5
:goto_0
const/16 v1, 0xa
goto :goto_2
:cond_6
:goto_1
const/16 v1, 0x9
:goto_2
const/4 v4, 0x0
:goto_3
if-ge v4, v1, :cond_b
.line 293
iget-object v5, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v6, Lcom/moji/index/R$layout;->gallery_item:I
const/4 v7, 0x0
invoke-virtual {v5, v6, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v5
.line 294
sget v6, Lcom/moji/index/R$id;->image:I
invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v6
check-cast v6, Landroid/widget/ImageView;
.line 295
sget v7, Lcom/moji/index/R$id;->right:I
invoke-virtual {v5, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
.line 296
sget v8, Lcom/moji/index/R$id;->mask:I
invoke-virtual {v5, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v8
.line 297
invoke-virtual {v5, v8}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
.line 298
rem-int v8, v4, v2
.line 299
invoke-interface {p1, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;
.line 300
invoke-direct {p0, v6, v9}, Lcom/moji/index/IndexFragment;->a(Landroid/widget/ImageView;Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;)V
if-ge v4, v2, :cond_9
.line 302
iget-object v10, v9, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->picture_path_list:Ljava/util/List;
.line 303
iget-object v11, p0, Lcom/moji/index/IndexFragment;->b:Ljava/util/ArrayList;
if-eqz v10, :cond_8
invoke-interface {v10}, Ljava/util/List;->isEmpty()Z
move-result v12
if-eqz v12, :cond_7
goto :goto_4
:cond_7
invoke-interface {v10, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Ljava/lang/String;
goto :goto_5
:cond_8
:goto_4
const-string v10, ""
:goto_5
invoke-virtual {v11, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 305
:cond_9
invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 306
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v6, v5}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
add-int/lit8 v5, v8, 0x1
if-ge v5, v2, :cond_a
goto :goto_6
:cond_a
const/4 v5, 0x0
.line 309
:goto_6
invoke-virtual {v7, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 310
invoke-virtual {v6, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 311
new-instance v10, Lcom/moji/index/jump/ImageTag;
invoke-interface {p1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;
invoke-direct {v10, v5, v11}, Lcom/moji/index/jump/ImageTag;-><init>(ILcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;)V
invoke-virtual {v7, v10}, Landroid/view/View;->setTag(Ljava/lang/Object;)V
.line 312
new-instance v5, Lcom/moji/index/jump/ImageTag;
invoke-direct {v5, v8, v9}, Lcom/moji/index/jump/ImageTag;-><init>(ILcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;)V
invoke-virtual {v6, v5}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
add-int/lit8 v4, v4, 0x1
goto :goto_3
.line 315
:cond_b
iget-object p1, p0, Lcom/moji/index/IndexFragment;->e:Landroid/support/v4/view/ViewPager;
new-instance v1, Lcom/moji/index/GalleryAdapter;
invoke-direct {v1, v0}, Lcom/moji/index/GalleryAdapter;-><init>(Ljava/util/ArrayList;)V
invoke-virtual {p1, v1}, Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V
.line 316
iget-object p1, p0, Lcom/moji/index/IndexFragment;->e:Landroid/support/v4/view/ViewPager;
const/16 v0, 0x3e8
invoke-virtual {p1, v0}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V
return-void
:cond_c
:goto_7
return-void
.end method
.method private a(Ljava/util/List;I)V
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;",
">;I)V"
}
.end annotation
if-eqz p1, :cond_3
.line 393
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
goto :goto_1
.line 394
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v1, Lcom/moji/index/R$layout;->layout_operate:I
iget-object v2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 395
sget v1, Lcom/moji/index/R$id;->operate:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/ImageView;
.line 396
iget-object v2, p0, Lcom/moji/index/IndexFragment;->N:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 397
new-instance v2, Lcom/moji/index/IndexFragment$BannerTag;
invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;
iget v4, v4, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->content_id:I
invoke-static {v4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v4
invoke-direct {v2, p0, v4, p2}, Lcom/moji/index/IndexFragment$BannerTag;-><init>(Lcom/moji/index/IndexFragment;Ljava/lang/String;I)V
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 398
iget-object v2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 399
new-instance v2, Lcom/moji/index/IndexFragment$7;
invoke-direct {v2, p0, p1, p2}, Lcom/moji/index/IndexFragment$7;-><init>(Lcom/moji/index/IndexFragment;Ljava/util/List;I)V
invoke-virtual {v0, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 408
invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;
iget-object p1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->picture_path_list:Ljava/util/List;
if-eqz p1, :cond_2
.line 409
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result p2
if-eqz p2, :cond_1
goto :goto_0
.line 410
:cond_1
invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
invoke-static {v1, p1}, Lcom/moji/tool/ImageTool;->b(Landroid/widget/ImageView;Ljava/lang/String;)V
return-void
:cond_2
:goto_0
return-void
:cond_3
:goto_1
return-void
.end method
.method private a(ZLcom/moji/mjad/common/view/CommonAdView;)V
.locals 5
const/4 v0, 0x0
if-eqz p2, :cond_1
.line 1178
invoke-virtual {p2}, Lcom/moji/mjad/common/view/CommonAdView;->getVisibility()I
move-result v1
if-nez v1, :cond_1
iget-object v1, p0, Lcom/moji/index/IndexFragment;->x:Lcom/moji/scrollview/ScrollViewMonitor;
if-eqz v1, :cond_1
const/4 v1, 0x2
.line 1179
new-array v2, v1, [I
.line 1180
iget-object v3, p0, Lcom/moji/index/IndexFragment;->x:Lcom/moji/scrollview/ScrollViewMonitor;
invoke-virtual {v3, v2}, Lcom/moji/scrollview/ScrollViewMonitor;->getLocationOnScreen([I)V
.line 1181
invoke-virtual {p2}, Lcom/moji/mjad/common/view/CommonAdView;->getHeight()I
move-result v3
.line 1182
new-array v1, v1, [I
.line 1183
invoke-virtual {p2, v1}, Lcom/moji/mjad/common/view/CommonAdView;->getLocationOnScreen([I)V
if-eqz p1, :cond_0
const/4 p1, 0x1
.line 1184
aget v4, v1, p1
aget v2, v2, p1
sub-int/2addr v4, v2
add-int/2addr v4, v3
if-lez v4, :cond_0
aget v1, v1, p1
invoke-static {}, Lcom/moji/tool/DeviceTool;->c()I
move-result v2
if-ge v1, v2, :cond_0
.line 1185
invoke-virtual {p2, p1}, Lcom/moji/mjad/common/view/CommonAdView;->b(Z)V
goto :goto_0
.line 1187
:cond_0
invoke-virtual {p2, v0}, Lcom/moji/mjad/common/view/CommonAdView;->b(Z)V
goto :goto_0
:cond_1
if-eqz p2, :cond_2
.line 1190
invoke-virtual {p2, v0}, Lcom/moji/mjad/common/view/CommonAdView;->b(Z)V
:cond_2
:goto_0
return-void
.end method
.method static synthetic a(Lcom/moji/index/IndexFragment;Z)Z
.locals 0
.line 84
iput-boolean p1, p0, Lcom/moji/index/IndexFragment;->T:Z
return p1
.end method
.method private b(Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
.locals 4
.line 320
iget-object v0, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_content_list:Ljava/util/List;
if-eqz v0, :cond_1
iget-object v0, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_content_list:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
.line 321
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v1, Lcom/moji/index/R$layout;->layout_forum2:I
iget-object v2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 322
iget-object v1, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 323
iget-object v1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_content_list:Ljava/util/List;
.line 324
new-instance v2, Lcom/moji/index/VideoAdapter;
invoke-direct {v2, v1}, Lcom/moji/index/VideoAdapter;-><init>(Ljava/util/List;)V
iput-object v2, p0, Lcom/moji/index/IndexFragment;->l:Lcom/moji/index/VideoAdapter;
.line 326
sget v2, Lcom/moji/index/R$id;->label:I
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
iput-object v2, p0, Lcom/moji/index/IndexFragment;->k:Landroid/widget/TextView;
.line 327
iget-object v2, p0, Lcom/moji/index/IndexFragment;->k:Landroid/widget/TextView;
iget-object p1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->region_name:Ljava/lang/String;
invoke-virtual {v2, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 328
sget p1, Lcom/moji/index/R$id;->list:I
invoke-virtual {v0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/support/v7/widget/RecyclerView;
iput-object p1, p0, Lcom/moji/index/IndexFragment;->f:Landroid/support/v7/widget/RecyclerView;
.line 329
new-instance p1, Landroid/support/v7/widget/LinearLayoutManager;
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->getContext()Landroid/content/Context;
move-result-object v0
invoke-direct {p1, v0, v3, v3}, Landroid/support/v7/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
.line 330
iget-object v0, p0, Lcom/moji/index/IndexFragment;->f:Landroid/support/v7/widget/RecyclerView;
invoke-virtual {v0, p1}, Landroid/support/v7/widget/RecyclerView;->setLayoutManager(Landroid/support/v7/widget/RecyclerView$LayoutManager;)V
.line 331
iget-object v0, p0, Lcom/moji/index/IndexFragment;->f:Landroid/support/v7/widget/RecyclerView;
new-instance v2, Lcom/moji/recyclerview/RecyclerDivider;
invoke-virtual {p1}, Landroid/support/v7/widget/LinearLayoutManager;->h()I
move-result p1
sget v3, Lcom/moji/index/R$drawable;->video_divider:I
invoke-direct {v2, p1, v3}, Lcom/moji/recyclerview/RecyclerDivider;-><init>(II)V
invoke-virtual {v0, v2}, Landroid/support/v7/widget/RecyclerView;->a(Landroid/support/v7/widget/RecyclerView$ItemDecoration;)V
.line 332
iget-object p1, p0, Lcom/moji/index/IndexFragment;->f:Landroid/support/v7/widget/RecyclerView;
iget-object v0, p0, Lcom/moji/index/IndexFragment;->l:Lcom/moji/index/VideoAdapter;
invoke-virtual {p1, v0}, Landroid/support/v7/widget/RecyclerView;->setAdapter(Landroid/support/v7/widget/RecyclerView$Adapter;)V
.line 334
iget-object p1, p0, Lcom/moji/index/IndexFragment;->l:Lcom/moji/index/VideoAdapter;
new-instance v0, Lcom/moji/index/IndexFragment$5;
invoke-direct {v0, p0, v1}, Lcom/moji/index/IndexFragment$5;-><init>(Lcom/moji/index/IndexFragment;Ljava/util/List;)V
invoke-virtual {p1, v0}, Lcom/moji/index/VideoAdapter;->a(Lcom/moji/recyclerview/RecyclerAdapter$OnItemClickListener;)V
return-void
:cond_1
:goto_0
return-void
.end method
.method static synthetic b(Lcom/moji/index/IndexFragment;)V
.locals 0
.line 84
invoke-direct {p0}, Lcom/moji/index/IndexFragment;->g()V
return-void
.end method
.method static synthetic b(Lcom/moji/index/IndexFragment;Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
.locals 0
.line 84
invoke-direct {p0, p1}, Lcom/moji/index/IndexFragment;->b(Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
return-void
.end method
.method static synthetic b(Lcom/moji/index/IndexFragment;Ljava/util/List;)V
.locals 0
.line 84
invoke-direct {p0, p1}, Lcom/moji/index/IndexFragment;->c(Ljava/util/List;)V
return-void
.end method
.method private b(Ljava/util/List;)Z
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/moji/http/index/IndexResp$IndexRegionListBean;",
">;)Z"
}
.end annotation
const/4 v0, 0x0
const/4 v1, 0x0
.line 492
:goto_0
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v2
if-ge v1, v2, :cond_1
.line 493
invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/moji/http/index/IndexResp$IndexRegionListBean;
.line 494
iget v2, v2, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->region_type:I
const/16 v3, 0x8
if-ne v2, v3, :cond_0
const/4 p1, 0x1
return p1
:cond_0
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_1
return v0
.end method
.method static synthetic c(Lcom/moji/index/IndexFragment;)Ljava/lang/String;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
return-object p0
.end method
.method private c(Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
.locals 5
.line 346
iget-object v0, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_content_list:Ljava/util/List;
if-eqz v0, :cond_1
iget-object v0, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_content_list:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
.line 347
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v1, Lcom/moji/index/R$layout;->layout_forum2:I
iget-object v2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 348
iget-object v1, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 349
iget-object v1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_content_list:Ljava/util/List;
.line 350
new-instance v2, Lcom/moji/index/ForumAdapter;
invoke-direct {v2, v1}, Lcom/moji/index/ForumAdapter;-><init>(Ljava/util/List;)V
.line 352
sget v4, Lcom/moji/index/R$id;->label:I
invoke-virtual {v0, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v4
check-cast v4, Landroid/widget/TextView;
.line 353
iget-object p1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->region_name:Ljava/lang/String;
invoke-virtual {v4, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 354
sget p1, Lcom/moji/index/R$id;->list:I
invoke-virtual {v0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/support/v7/widget/RecyclerView;
.line 355
new-instance v0, Landroid/support/v7/widget/LinearLayoutManager;
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->getContext()Landroid/content/Context;
move-result-object v4
invoke-direct {v0, v4, v3, v3}, Landroid/support/v7/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
.line 356
invoke-virtual {p1, v0}, Landroid/support/v7/widget/RecyclerView;->setLayoutManager(Landroid/support/v7/widget/RecyclerView$LayoutManager;)V
.line 357
new-instance v3, Lcom/moji/recyclerview/RecyclerDivider;
invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutManager;->h()I
move-result v0
sget v4, Lcom/moji/index/R$drawable;->video_divider:I
invoke-direct {v3, v0, v4}, Lcom/moji/recyclerview/RecyclerDivider;-><init>(II)V
invoke-virtual {p1, v3}, Landroid/support/v7/widget/RecyclerView;->a(Landroid/support/v7/widget/RecyclerView$ItemDecoration;)V
.line 358
invoke-virtual {p1, v2}, Landroid/support/v7/widget/RecyclerView;->setAdapter(Landroid/support/v7/widget/RecyclerView$Adapter;)V
.line 360
new-instance p1, Lcom/moji/index/IndexFragment$6;
invoke-direct {p1, p0, v1}, Lcom/moji/index/IndexFragment$6;-><init>(Lcom/moji/index/IndexFragment;Ljava/util/List;)V
invoke-virtual {v2, p1}, Lcom/moji/index/ForumAdapter;->a(Lcom/moji/recyclerview/RecyclerAdapter$OnItemClickListener;)V
return-void
:cond_1
:goto_0
return-void
.end method
.method static synthetic c(Lcom/moji/index/IndexFragment;Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
.locals 0
.line 84
invoke-direct {p0, p1}, Lcom/moji/index/IndexFragment;->a(Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
return-void
.end method
.method static synthetic c(Lcom/moji/index/IndexFragment;Ljava/util/List;)V
.locals 0
.line 84
invoke-direct {p0, p1}, Lcom/moji/index/IndexFragment;->a(Ljava/util/List;)V
return-void
.end method
.method private c(Ljava/util/List;)V
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;",
">;)V"
}
.end annotation
if-eqz p1, :cond_8
.line 559
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
goto/16 :goto_6
.line 560
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v1, Lcom/moji/index/R$layout;->layout_tip:I
iget-object v2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 561
iget-object v1, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 562
sget v1, Lcom/moji/index/R$id;->tip_wear:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lcom/moji/index/IndexFragment;->i:Landroid/widget/TextView;
.line 563
sget v1, Lcom/moji/index/R$id;->tip_tips:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lcom/moji/index/IndexFragment;->j:Landroid/widget/TextView;
.line 564
sget v1, Lcom/moji/index/R$id;->weather_container:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
.line 565
sget v2, Lcom/moji/index/R$id;->district:I
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
iput-object v2, p0, Lcom/moji/index/IndexFragment;->E:Landroid/widget/TextView;
.line 566
sget v2, Lcom/moji/index/R$id;->weather:I
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
iput-object v2, p0, Lcom/moji/index/IndexFragment;->F:Landroid/widget/TextView;
.line 569
iget v2, p0, Lcom/moji/index/IndexFragment;->d:I
const/16 v4, 0x8
if-nez v2, :cond_2
iget-object v2, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
if-nez v2, :cond_1
goto :goto_0
.line 572
:cond_1
iget-object v1, p0, Lcom/moji/index/IndexFragment;->E:Landroid/widget/TextView;
iget-object v2, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
sget v5, Lcom/moji/index/R$string;->index_district:I
const/4 v6, 0x1
new-array v6, v6, [Ljava/lang/Object;
iget-object v7, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object v7, v7, Lcom/moji/weatherprovider/data/Detail;->cityBriefName:Ljava/lang/String;
aput-object v7, v6, v3
invoke-virtual {v2, v5, v6}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 573
iget-object v1, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition;
if-eqz v1, :cond_3
.line 574
invoke-direct {p0}, Lcom/moji/index/IndexFragment;->f()Ljava/lang/String;
move-result-object v1
.line 575
iget-object v2, p0, Lcom/moji/index/IndexFragment;->F:Landroid/widget/TextView;
invoke-virtual {v2, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_1
.line 570
:cond_2
:goto_0
invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V
.line 580
:cond_3
:goto_1
invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;
.line 581
iget-object v1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->content_sub_name:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_4
.line 582
iget-object v1, p0, Lcom/moji/index/IndexFragment;->i:Landroid/widget/TextView;
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_2
.line 584
:cond_4
iget-object v1, p0, Lcom/moji/index/IndexFragment;->i:Landroid/widget/TextView;
iget-object v2, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->content_sub_name:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 586
:goto_2
iget-object v1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->content_name:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_5
.line 587
iget-object v1, p0, Lcom/moji/index/IndexFragment;->j:Landroid/widget/TextView;
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_3
.line 589
:cond_5
iget-object v1, p0, Lcom/moji/index/IndexFragment;->j:Landroid/widget/TextView;
iget-object v2, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->content_name:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 591
:goto_3
sget v1, Lcom/moji/index/R$id;->tip_main:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
.line 592
sget v2, Lcom/moji/index/R$id;->tip_image:I
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/ImageView;
.line 593
sget v5, Lcom/moji/index/R$id;->tip_ad:I
invoke-virtual {v0, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 594
iget-object v5, p0, Lcom/moji/index/IndexFragment;->j:Landroid/widget/TextView;
new-instance v6, Lcom/moji/index/IndexFragment$10;
invoke-direct {v6, p0}, Lcom/moji/index/IndexFragment$10;-><init>(Lcom/moji/index/IndexFragment;)V
invoke-virtual {v5, v6}, Landroid/widget/TextView;->post(Ljava/lang/Runnable;)Z
.line 606
iget-object v5, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->link_param:Ljava/lang/String;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_7
iget v5, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->link_type:I
if-gtz v5, :cond_6
goto :goto_4
.line 610
:cond_6
new-instance v2, Lcom/moji/index/IndexFragment$11;
invoke-direct {v2, p0, p1, v1}, Lcom/moji/index/IndexFragment$11;-><init>(Lcom/moji/index/IndexFragment;Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;Landroid/view/View;)V
invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 617
invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setVisibility(I)V
.line 618
invoke-direct {p0, v0, p1}, Lcom/moji/index/IndexFragment;->a(Landroid/widget/ImageView;Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;)V
goto :goto_5
.line 607
:cond_7
:goto_4
invoke-virtual {v0, v4}, Landroid/widget/ImageView;->setVisibility(I)V
.line 608
invoke-direct {p0, v2, p1}, Lcom/moji/index/IndexFragment;->a(Landroid/widget/ImageView;Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;)V
:goto_5
return-void
:cond_8
:goto_6
return-void
.end method
.method static synthetic d(Lcom/moji/index/IndexFragment;)Lcom/moji/http/index/IndexCommerceListResp;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->X:Lcom/moji/http/index/IndexCommerceListResp;
return-object p0
.end method
.method private d(Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
.locals 4
.line 469
iget-object v0, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_client_return:Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;
if-eqz v0, :cond_1
iget-object v0, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_client_return:Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;
iget-object v0, v0, Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;->client_return_value:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1
iget-object v0, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_client_return:Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;
iget-object v0, v0, Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;->client_return_value:Ljava/lang/String;
const-string v1, "null"
.line 470
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
goto :goto_1
.line 471
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v1, Lcom/moji/index/R$layout;->layout_pressure:I
iget-object v2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 472
iget-object v1, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 473
sget v1, Lcom/moji/index/R$id;->pressure:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
.line 474
sget v2, Lcom/moji/index/R$id;->fish:I
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 476
iget-object v2, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_client_return:Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;
iget-object v2, v2, Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;->client_return_value:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 477
iget-object v1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_client_return:Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;
iget-object v1, v1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;->client_return_content:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const v1, -0xda4e7b
.line 480
iget-object v2, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
sget v3, Lcom/moji/index/R$drawable;->fish_bg:I
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v2
check-cast v2, Landroid/graphics/drawable/GradientDrawable;
.line 482
:try_start_0
iget-object p1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean;->index_client_return:Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;
iget-object p1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$ClientReturnBean;->client_return_color:Ljava/lang/String;
invoke-static {p1}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result p1
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
const-string v3, "IndexFragment"
.line 484
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-static {v3, p1}, Lcom/moji/tool/log/MJLogger;->e(Ljava/lang/String;Ljava/lang/String;)V
const p1, -0xda4e7b
.line 486
:goto_0
invoke-virtual {v2, p1}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
.line 487
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
:cond_1
:goto_1
return-void
.end method
.method static synthetic d(Lcom/moji/index/IndexFragment;Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
.locals 0
.line 84
invoke-direct {p0, p1}, Lcom/moji/index/IndexFragment;->d(Lcom/moji/http/index/IndexResp$IndexRegionListBean;)V
return-void
.end method
.method private d(Ljava/util/List;)V
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;",
">;)V"
}
.end annotation
.line 750
iget v0, p0, Lcom/moji/index/IndexFragment;->d:I
if-nez v0, :cond_4
if-eqz p1, :cond_4
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
goto :goto_1
.line 751
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v1, Lcom/moji/index/R$layout;->layout_curve:I
iget-object v2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 752
sget v1, Lcom/moji/index/R$id;->curve:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lcom/moji/index/view/IndexCurveView;
.line 754
invoke-interface {p1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;
iget-object p1, p1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->content_name:Ljava/lang/String;
.line 755
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_3
:try_start_0
const-string v2, ","
.line 757
invoke-virtual {p1, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object p1
.line 758
:goto_0
array-length v2, p1
if-ge v3, v2, :cond_2
.line 759
aget-object v2, p1, v3
invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
if-lez v2, :cond_1
const/4 v4, 0x4
if-ge v2, v4, :cond_1
.line 761
iget-object v4, p0, Lcom/moji/index/IndexFragment;->R:Ljava/util/ArrayList;
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:cond_1
add-int/lit8 v3, v3, 0x1
goto :goto_0
.line 764
:cond_2
iget-object p1, p0, Lcom/moji/index/IndexFragment;->R:Ljava/util/ArrayList;
invoke-virtual {v1, p1}, Lcom/moji/index/view/IndexCurveView;->setPopDesc(Ljava/util/ArrayList;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
.line 768
:catch_0
:cond_3
iget-object p1, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
invoke-virtual {p1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 769
sget p1, Lcom/moji/index/R$id;->curve_scroll:I
invoke-virtual {v0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/moji/scrollview/HorizontalScrollViewMonitor;
.line 770
new-instance v0, Lcom/moji/index/IndexFragment$17;
invoke-direct {v0, p0, v1}, Lcom/moji/index/IndexFragment$17;-><init>(Lcom/moji/index/IndexFragment;Lcom/moji/index/view/IndexCurveView;)V
invoke-virtual {p1, v0}, Lcom/moji/scrollview/HorizontalScrollViewMonitor;->setOnScrollListener(Lcom/moji/scrollview/HorizontalScrollViewMonitor$OnScrollListener;)V
.line 777
new-instance v0, Lcom/moji/index/IndexFragment$18;
invoke-direct {v0, p0, v1, p1}, Lcom/moji/index/IndexFragment$18;-><init>(Lcom/moji/index/IndexFragment;Lcom/moji/index/view/IndexCurveView;Lcom/moji/scrollview/HorizontalScrollViewMonitor;)V
const-wide/16 v2, 0x1f4
invoke-virtual {v1, v0, v2, v3}, Lcom/moji/index/view/IndexCurveView;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
:cond_4
:goto_1
return-void
.end method
.method static synthetic d(Lcom/moji/index/IndexFragment;Ljava/util/List;)Z
.locals 0
.line 84
invoke-direct {p0, p1}, Lcom/moji/index/IndexFragment;->b(Ljava/util/List;)Z
move-result p0
return p0
.end method
.method static synthetic e(Lcom/moji/index/IndexFragment;)Landroid/widget/TextView;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->j:Landroid/widget/TextView;
return-object p0
.end method
.method static synthetic e(Lcom/moji/index/IndexFragment;Ljava/util/List;)V
.locals 0
.line 84
invoke-direct {p0, p1}, Lcom/moji/index/IndexFragment;->d(Ljava/util/List;)V
return-void
.end method
.method private f()Ljava/lang/String;
.locals 7
.line 431
iget-object v0, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
if-eqz v0, :cond_5
iget-object v0, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object v0, v0, Lcom/moji/weatherprovider/data/Detail;->mForecastDayList:Lcom/moji/weatherprovider/data/ForecastDayList;
if-nez v0, :cond_0
goto/16 :goto_2
.line 433
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object v0, v0, Lcom/moji/weatherprovider/data/Detail;->mForecastDayList:Lcom/moji/weatherprovider/data/ForecastDayList;
iget-object v0, v0, Lcom/moji/weatherprovider/data/ForecastDayList;->mForecastDay:Ljava/util/List;
if-eqz v0, :cond_4
.line 434
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v1
if-nez v1, :cond_4
.line 435
iget-object v1, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
invoke-virtual {v1}, Lcom/moji/weatherprovider/data/Detail;->getTimeZone()Ljava/util/TimeZone;
move-result-object v1
.line 436
invoke-direct {p0, v0, v1}, Lcom/moji/index/IndexFragment;->a(Ljava/util/List;Ljava/util/TimeZone;)I
move-result v2
.line 437
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v3
const/4 v4, 0x1
sub-int/2addr v3, v4
if-ge v2, v3, :cond_4
.line 440
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;
.line 442
iget-object v2, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
invoke-virtual {v2, v1}, Lcom/moji/weatherprovider/data/Detail;->isDay(Ljava/util/TimeZone;)Z
move-result v1
if-eqz v1, :cond_2
.line 444
iget-object v1, v0, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mConditionDay:Ljava/lang/String;
iget-object v2, v0, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mConditionNight:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_1
.line 445
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, v0, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mConditionDay:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
sget v3, Lcom/moji/index/R$string;->to:I
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, v0, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mConditionNight:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
goto :goto_0
.line 447
:cond_1
iget-object v1, v0, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mConditionDay:Ljava/lang/String;
goto :goto_0
.line 450
:cond_2
iget-object v1, v0, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mConditionNight:Ljava/lang/String;
.line 452
:goto_0
iget-object v2, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
iget-object v3, p0, Lcom/moji/index/IndexFragment;->H:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_3
sget v3, Lcom/moji/index/R$string;->index_weather_nosense:I
goto :goto_1
:cond_3
sget v3, Lcom/moji/index/R$string;->index_weather:I
:goto_1
const/4 v5, 0x4
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
aput-object v1, v5, v6
iget-object v1, p0, Lcom/moji/index/IndexFragment;->H:Ljava/lang/String;
aput-object v1, v5, v4
const/4 v1, 0x2
iget v4, v0, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mTemperatureLow:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v5, v1
const/4 v1, 0x3
iget v0, v0, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;->mTemperatureHigh:I
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
aput-object v0, v5, v1
invoke-virtual {v2, v3, v5}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
:cond_4
const-string v0, ""
return-object v0
:cond_5
:goto_2
const-string v0, ""
return-object v0
.end method
.method static synthetic f(Lcom/moji/index/IndexFragment;)V
.locals 0
.line 84
invoke-direct {p0}, Lcom/moji/index/IndexFragment;->i()V
return-void
.end method
.method static synthetic g(Lcom/moji/index/IndexFragment;)Lcom/moji/scrollview/ScrollViewMonitor;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->x:Lcom/moji/scrollview/ScrollViewMonitor;
return-object p0
.end method
.method private g()V
.locals 5
.line 460
iget-boolean v0, p0, Lcom/moji/index/IndexFragment;->T:Z
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/moji/index/IndexFragment;->K:Ljava/util/List;
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/moji/index/IndexFragment;->K:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
const/4 v1, 0x2
if-lt v0, v1, :cond_1
iget-object v0, p0, Lcom/moji/index/IndexFragment;->L:Ljava/util/List;
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/moji/index/IndexFragment;->L:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v0, v1, :cond_0
goto :goto_0
.line 462
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v1, Lcom/moji/index/R$layout;->layout_tide:I
iget-object v2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 463
iget-object v1, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 464
new-instance v1, Lcom/moji/index/TideTrendControl;
const/4 v2, 0x1
invoke-direct {v1, v2}, Lcom/moji/index/TideTrendControl;-><init>(I)V
iget-object v3, p0, Lcom/moji/index/IndexFragment;->K:Ljava/util/List;
invoke-interface {v3, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/moji/index/DailyTideBriefInfo;
iget-object v4, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object v4, v4, Lcom/moji/weatherprovider/data/Detail;->mForecastDayList:Lcom/moji/weatherprovider/data/ForecastDayList;
iget-object v4, v4, Lcom/moji/weatherprovider/data/ForecastDayList;->mForecastDay:Ljava/util/List;
invoke-interface {v4, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;
iget-object v4, p0, Lcom/moji/index/IndexFragment;->M:Lcom/moji/weatherprovider/data/Weather;
invoke-virtual {v1, v3, v2, v4, v0}, Lcom/moji/index/TideTrendControl;->a(Lcom/moji/index/DailyTideBriefInfo;Lcom/moji/weatherprovider/data/ForecastDayList$ForecastDay;Lcom/moji/weatherprovider/data/Weather;Landroid/view/View;)V
return-void
:cond_1
:goto_0
return-void
.end method
.method static synthetic h(Lcom/moji/index/IndexFragment;)I
.locals 0
.line 84
iget p0, p0, Lcom/moji/index/IndexFragment;->y:I
return p0
.end method
.method private h()V
.locals 4
const-string v0, "28"
.line 506
iget-object v1, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
const-string v0, "20"
iget-object v1, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
const-string v0, "7"
iget-object v1, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
const-string v0, "1"
iget-object v1, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1
.line 507
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
sget v1, Lcom/moji/index/R$layout;->layout_commerce:I
iget-object v2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 508
iget-object v1, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 510
sget v1, Lcom/moji/index/R$id;->tv_commerce_title:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lcom/moji/index/IndexFragment;->Q:Landroid/widget/TextView;
.line 511
sget v1, Lcom/moji/index/R$id;->iv_commerce_title_more_icon:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
new-instance v2, Lcom/moji/index/IndexFragment$8;
invoke-direct {v2, p0}, Lcom/moji/index/IndexFragment$8;-><init>(Lcom/moji/index/IndexFragment;)V
invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 530
sget v1, Lcom/moji/index/R$id;->tv_commerce_see_more:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
new-instance v2, Lcom/moji/index/IndexFragment$9;
invoke-direct {v2, p0}, Lcom/moji/index/IndexFragment$9;-><init>(Lcom/moji/index/IndexFragment;)V
invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 550
sget v1, Lcom/moji/index/R$id;->rv_commerce_list:I
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/support/v7/widget/RecyclerView;
iput-object v0, p0, Lcom/moji/index/IndexFragment;->P:Landroid/support/v7/widget/RecyclerView;
.line 551
new-instance v0, Landroid/support/v7/widget/LinearLayoutManager;
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1, v3, v3}, Landroid/support/v7/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
.line 552
iget-object v1, p0, Lcom/moji/index/IndexFragment;->P:Landroid/support/v7/widget/RecyclerView;
invoke-virtual {v1, v0}, Landroid/support/v7/widget/RecyclerView;->setLayoutManager(Landroid/support/v7/widget/RecyclerView$LayoutManager;)V
.line 553
iget-object v1, p0, Lcom/moji/index/IndexFragment;->P:Landroid/support/v7/widget/RecyclerView;
new-instance v2, Lcom/moji/recyclerview/RecyclerDivider;
invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutManager;->h()I
move-result v0
sget v3, Lcom/moji/index/R$drawable;->video_divider:I
invoke-direct {v2, v0, v3}, Lcom/moji/recyclerview/RecyclerDivider;-><init>(II)V
invoke-virtual {v1, v2}, Landroid/support/v7/widget/RecyclerView;->a(Landroid/support/v7/widget/RecyclerView$ItemDecoration;)V
.line 554
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->e()V
:cond_1
return-void
.end method
.method static synthetic i(Lcom/moji/index/IndexFragment;)Ljava/util/ArrayList;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->U:Ljava/util/ArrayList;
return-object p0
.end method
.method private i()V
.locals 7
.line 673
iget-object v0, p0, Lcom/moji/index/IndexFragment;->v:Ljava/lang/String;
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 674
iget v1, p0, Lcom/moji/index/IndexFragment;->d:I
const/4 v2, 0x1
if-eq v1, v2, :cond_0
iget v1, p0, Lcom/moji/index/IndexFragment;->d:I
const/4 v2, 0x2
if-ne v1, v2, :cond_1
:cond_0
iget-object v1, p0, Lcom/moji/index/IndexFragment;->C:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1
.line 675
iget-object v0, p0, Lcom/moji/index/IndexFragment;->C:Ljava/lang/String;
:cond_1
move-object v3, v0
const/16 v0, 0x3f2
const-string v1, ""
.line 679
iget-object v2, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
if-eqz v2, :cond_2
iget-object v2, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object v2, v2, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition;
if-eqz v2, :cond_2
.line 680
iget-object v0, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object v0, v0, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition;
iget v0, v0, Lcom/moji/weatherprovider/data/Condition;->mPressure:I
.line 681
iget-object v1, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object v1, v1, Lcom/moji/weatherprovider/data/Detail;->mCondition:Lcom/moji/weatherprovider/data/Condition;
iget-object v1, v1, Lcom/moji/weatherprovider/data/Condition;->mUvi:Ljava/lang/String;
move v5, v0
move-object v6, v1
goto :goto_0
:cond_2
move-object v6, v1
const/16 v5, 0x3f2
:goto_0
const/4 v0, 0x0
.line 684
iput-boolean v0, p0, Lcom/moji/index/IndexFragment;->T:Z
.line 685
iget-object v1, p0, Lcom/moji/index/IndexFragment;->c:Lcom/moji/index/IndexPresenter;
iget-object v2, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
iget v4, p0, Lcom/moji/index/IndexFragment;->d:I
invoke-virtual/range {v1 .. v6}, Lcom/moji/index/IndexPresenter;->a(Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;)V
return-void
.end method
.method static synthetic j(Lcom/moji/index/IndexFragment;)Landroid/widget/LinearLayout;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
return-object p0
.end method
.method private j()V
.locals 3
.line 689
new-instance v0, Lcom/moji/index/IndexFragment$15;
sget-object v1, Lcom/moji/tool/thread/ThreadPriority;->BACKGROUND:Lcom/moji/tool/thread/ThreadPriority;
invoke-direct {v0, p0, v1}, Lcom/moji/index/IndexFragment$15;-><init>(Lcom/moji/index/IndexFragment;Lcom/moji/tool/thread/ThreadPriority;)V
sget-object v1, Lcom/moji/tool/thread/ThreadType;->NORMAL_THREAD:Lcom/moji/tool/thread/ThreadType;
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Void;
.line 713
invoke-virtual {v0, v1, v2}, Lcom/moji/index/IndexFragment$15;->a(Lcom/moji/tool/thread/ThreadType;[Ljava/lang/Object;)Lcom/moji/tool/thread/task/MJAsyncTask;
return-void
.end method
.method static synthetic k(Lcom/moji/index/IndexFragment;)Lcom/moji/mjad/common/view/IndexAdView;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->V:Lcom/moji/mjad/common/view/IndexAdView;
return-object p0
.end method
.method private k()V
.locals 2
const/4 v0, 0x0
.line 1003
:goto_0
iget-object v1, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
invoke-virtual {v1}, Landroid/support/v4/util/ArrayMap;->size()I
move-result v1
if-ge v0, v1, :cond_1
.line 1004
iget-object v1, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
invoke-virtual {v1, v0}, Landroid/support/v4/util/ArrayMap;->valueAt(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/moji/mjad/common/view/IndexArticleAdView;
if-eqz v1, :cond_0
.line 1006
invoke-direct {p0, v1}, Lcom/moji/index/IndexFragment;->a(Lcom/moji/mjad/common/view/CommonAdView;)V
:cond_0
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_1
return-void
.end method
.method private l()V
.locals 9
.line 1147
iget-object v0, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
if-eqz v0, :cond_6
iget-object v0, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;->size()I
move-result v0
if-lez v0, :cond_6
iget-object v0, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
if-eqz v0, :cond_6
.line 1148
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
const/4 v1, 0x0
const/4 v2, 0x0
.line 1150
:goto_0
iget-object v3, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
invoke-virtual {v3}, Landroid/support/v4/util/ArrayMap;->size()I
move-result v3
if-ge v1, v3, :cond_5
.line 1151
iget-object v3, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
invoke-virtual {v3, v1}, Landroid/support/v4/util/ArrayMap;->valueAt(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/moji/mjad/common/view/IndexArticleAdView;
.line 1152
iget-object v4, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
invoke-virtual {v4, v1}, Landroid/support/v4/util/ArrayMap;->keyAt(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/Integer;
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
add-int/2addr v4, v2
if-eqz v3, :cond_4
.line 1154
iget-object v5, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
if-eqz v5, :cond_3
invoke-virtual {v3}, Lcom/moji/mjad/common/view/IndexArticleAdView;->getParent()Landroid/view/ViewParent;
move-result-object v5
if-nez v5, :cond_3
.line 1155
iget-object v5, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v5}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v5
if-ge v4, v5, :cond_0
if-ltz v4, :cond_0
iget-object v5, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v5}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v5
if-lez v5, :cond_0
.line 1156
iget-object v5, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v5, v3, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V
goto :goto_1
.line 1157
:cond_0
iget-object v5, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v5}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v5
if-ne v4, v5, :cond_1
iget-object v4, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v4}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v4
if-lez v4, :cond_1
.line 1158
iget-object v4, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
invoke-virtual {v4, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
goto :goto_1
.line 1159
:cond_1
iget-object v4, v3, Lcom/moji/mjad/common/view/IndexArticleAdView;->e:Lcom/moji/mjad/common/data/AdCommon;
if-eqz v4, :cond_2
iget-object v4, v3, Lcom/moji/mjad/common/view/IndexArticleAdView;->e:Lcom/moji/mjad/common/data/AdCommon;
iget-object v4, v4, Lcom/moji/mjad/common/data/AdCommon;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat;
sget-object v5, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_THIRD_SDK_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat;
if-ne v4, v5, :cond_2
.line 1160
iget-object v3, v3, Lcom/moji/mjad/common/view/IndexArticleAdView;->e:Lcom/moji/mjad/common/data/AdCommon;
iget-wide v3, v3, Lcom/moji/mjad/common/data/AdCommon;->id:J
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_1
.line 1161
:cond_2
iget-object v4, v3, Lcom/moji/mjad/common/view/IndexArticleAdView;->e:Lcom/moji/mjad/common/data/AdCommon;
if-eqz v4, :cond_3
iget-object v4, v3, Lcom/moji/mjad/common/view/IndexArticleAdView;->e:Lcom/moji/mjad/common/data/AdCommon;
iget-wide v4, v4, Lcom/moji/mjad/common/data/AdCommon;->advertId:J
const-wide/16 v6, 0x0
cmp-long v8, v4, v6
if-lez v8, :cond_3
.line 1162
iget-object v3, v3, Lcom/moji/mjad/common/view/IndexArticleAdView;->e:Lcom/moji/mjad/common/data/AdCommon;
iget-wide v3, v3, Lcom/moji/mjad/common/data/AdCommon;->advertId:J
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_3
:goto_1
add-int/lit8 v2, v2, 0x1
:cond_4
add-int/lit8 v1, v1, 0x1
goto/16 :goto_0
.line 1168
:cond_5
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_6
.line 1169
invoke-static {}, Lcom/moji/mjad/common/data/AdFeedStreamDetailParamManager;->a()Lcom/moji/mjad/common/data/AdFeedStreamDetailParamManager;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/moji/mjad/common/data/AdFeedStreamDetailParamManager;->b(Ljava/util/List;)V
:cond_6
return-void
.end method
.method static synthetic l(Lcom/moji/index/IndexFragment;)V
.locals 0
.line 84
invoke-direct {p0}, Lcom/moji/index/IndexFragment;->k()V
return-void
.end method
.method static synthetic m(Lcom/moji/index/IndexFragment;)Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
return-object p0
.end method
.method static synthetic n(Lcom/moji/index/IndexFragment;)Ljava/lang/Runnable;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->S:Ljava/lang/Runnable;
return-object p0
.end method
.method static synthetic o(Lcom/moji/index/IndexFragment;)I
.locals 0
.line 84
iget p0, p0, Lcom/moji/index/IndexFragment;->d:I
return p0
.end method
.method static synthetic p(Lcom/moji/index/IndexFragment;)Lcom/moji/index/OnGetLevelListener;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->D:Lcom/moji/index/OnGetLevelListener;
return-object p0
.end method
.method static synthetic q(Lcom/moji/index/IndexFragment;)V
.locals 0
.line 84
invoke-direct {p0}, Lcom/moji/index/IndexFragment;->h()V
return-void
.end method
.method static synthetic r(Lcom/moji/index/IndexFragment;)Ljava/lang/Runnable;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->A:Ljava/lang/Runnable;
return-object p0
.end method
.method static synthetic s(Lcom/moji/index/IndexFragment;)Ljava/lang/Runnable;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->B:Ljava/lang/Runnable;
return-object p0
.end method
.method static synthetic t(Lcom/moji/index/IndexFragment;)Landroid/support/v4/util/ArrayMap;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
return-object p0
.end method
.method static synthetic u(Lcom/moji/index/IndexFragment;)Landroid/widget/LinearLayout;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->g:Landroid/widget/LinearLayout;
return-object p0
.end method
.method static synthetic v(Lcom/moji/index/IndexFragment;)Landroid/widget/TextView;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->Q:Landroid/widget/TextView;
return-object p0
.end method
.method static synthetic w(Lcom/moji/index/IndexFragment;)Lcom/moji/index/CommerceListAdapter;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->O:Lcom/moji/index/CommerceListAdapter;
return-object p0
.end method
.method static synthetic x(Lcom/moji/index/IndexFragment;)Landroid/support/v7/widget/RecyclerView;
.locals 0
.line 84
iget-object p0, p0, Lcom/moji/index/IndexFragment;->P:Landroid/support/v7/widget/RecyclerView;
return-object p0
.end method
# virtual methods
.method protected a()V
.locals 4
.line 737
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->c()V
.line 738
invoke-direct {p0}, Lcom/moji/index/IndexFragment;->i()V
.line 739
iget-object v0, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
new-instance v1, Lcom/moji/index/IndexFragment$16;
invoke-direct {v1, p0}, Lcom/moji/index/IndexFragment$16;-><init>(Lcom/moji/index/IndexFragment;)V
const-wide/16 v2, 0x1f4
invoke-virtual {v0, v1, v2, v3}, Landroid/widget/LinearLayout;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method public a(Lcom/moji/index/OnGetLevelListener;)V
.locals 0
.line 374
iput-object p1, p0, Lcom/moji/index/IndexFragment;->D:Lcom/moji/index/OnGetLevelListener;
return-void
.end method
.method public a(Ljava/lang/String;)V
.locals 0
.line 378
iput-object p1, p0, Lcom/moji/index/IndexFragment;->C:Ljava/lang/String;
return-void
.end method
.method public a(Z)V
.locals 2
const/4 v0, 0x0
.line 1200
:goto_0
iget-object v1, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
invoke-virtual {v1}, Landroid/support/v4/util/ArrayMap;->size()I
move-result v1
if-ge v0, v1, :cond_0
.line 1201
iget-object v1, p0, Lcom/moji/index/IndexFragment;->W:Landroid/support/v4/util/ArrayMap;
invoke-virtual {v1, v0}, Landroid/support/v4/util/ArrayMap;->valueAt(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/moji/mjad/common/view/IndexArticleAdView;
.line 1202
invoke-direct {p0, p1, v1}, Lcom/moji/index/IndexFragment;->a(ZLcom/moji/mjad/common/view/CommonAdView;)V
add-int/lit8 v0, v0, 0x1
goto :goto_0
.line 1204
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->V:Lcom/moji/mjad/common/view/IndexAdView;
invoke-direct {p0, p1, v0}, Lcom/moji/index/IndexFragment;->a(ZLcom/moji/mjad/common/view/CommonAdView;)V
return-void
.end method
.method b()V
.locals 8
.line 718
iget-object v0, p0, Lcom/moji/index/IndexFragment;->N:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_0
return-void
:cond_0
const/4 v0, 0x0
.line 719
iget-object v1, p0, Lcom/moji/index/IndexFragment;->N:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
:goto_0
if-ge v0, v1, :cond_3
.line 720
iget-object v2, p0, Lcom/moji/index/IndexFragment;->N:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/view/View;
const/4 v3, 0x2
.line 721
new-array v3, v3, [I
.line 722
invoke-virtual {v2, v3}, Landroid/view/View;->getLocationOnScreen([I)V
.line 723
invoke-virtual {v2}, Landroid/view/View;->getHeight()I
move-result v4
const/4 v5, 0x1
.line 724
aget v6, v3, v5
invoke-static {}, Lcom/moji/tool/DeviceTool;->c()I
move-result v7
if-ge v6, v7, :cond_2
aget v3, v3, v5
add-int/2addr v3, v4
int-to-float v3, v3
iget v4, p0, Lcom/moji/index/IndexFragment;->u:F
cmpl-float v3, v3, v4
if-lez v3, :cond_2
.line 725
invoke-virtual {v2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_2
.line 727
check-cast v2, Lcom/moji/index/IndexFragment$BannerTag;
.line 728
iget v3, v2, Lcom/moji/index/IndexFragment$BannerTag;->b:I
const/4 v4, 0x7
if-ne v3, v4, :cond_1
sget-object v3, Lcom/moji/statistics/EVENT_TAG;->INDEX_BANNER_SHOW:Lcom/moji/statistics/EVENT_TAG;
goto :goto_1
:cond_1
sget-object v3, Lcom/moji/statistics/EVENT_TAG;->INDEX_OP_BANNER_SHOW:Lcom/moji/statistics/EVENT_TAG;
:goto_1
iget-object v2, v2, Lcom/moji/index/IndexFragment$BannerTag;->a:Ljava/lang/String;
invoke-direct {p0, v3, v2}, Lcom/moji/index/IndexFragment;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)V
:cond_2
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_3
return-void
.end method
.method public c()V
.locals 5
.line 945
iget-object v0, p0, Lcom/moji/index/IndexFragment;->c:Lcom/moji/index/IndexPresenter;
if-eqz v0, :cond_0
const/4 v0, -0x1
.line 948
:try_start_0
iget-object v1, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v1
:try_end_0
.catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0
move v0, v1
goto :goto_0
:catch_0
move-exception v1
const-string v2, "IndexFragment"
.line 950
invoke-static {v2, v1}, Lcom/moji/tool/log/MJLogger;->a(Ljava/lang/String;Ljava/lang/Throwable;)V
.line 952
:goto_0
iget-object v1, p0, Lcom/moji/index/IndexFragment;->c:Lcom/moji/index/IndexPresenter;
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->getContext()Landroid/content/Context;
move-result-object v2
new-instance v3, Lcom/moji/index/IndexFragment$AdIndexStreamRequestCallBackImp;
const/4 v4, 0x0
invoke-direct {v3, p0, v4}, Lcom/moji/index/IndexFragment$AdIndexStreamRequestCallBackImp;-><init>(Lcom/moji/index/IndexFragment;Lcom/moji/index/IndexFragment$1;)V
invoke-virtual {v1, v2, v0, v3}, Lcom/moji/index/IndexPresenter;->a(Landroid/content/Context;ILcom/moji/mjad/common/network/AdIndexStreamRequestCallBack;)V
:cond_0
return-void
.end method
.method public d()V
.locals 6
const/4 v0, -0x1
.line 959
:try_start_0
iget-object v1, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v1
:try_end_0
.catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v1
const-string v2, "IndexFragment"
.line 961
invoke-static {v2, v1}, Lcom/moji/tool/log/MJLogger;->a(Ljava/lang/String;Ljava/lang/Throwable;)V
const/4 v1, -0x1
.line 963
:goto_0
iget-object v2, p0, Lcom/moji/index/IndexFragment;->V:Lcom/moji/mjad/common/view/IndexAdView;
if-nez v2, :cond_0
.line 964
new-instance v2, Lcom/moji/mjad/common/view/IndexAdView;
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->getContext()Landroid/content/Context;
move-result-object v3
invoke-direct {v2, v3}, Lcom/moji/mjad/common/view/IndexAdView;-><init>(Landroid/content/Context;)V
iput-object v2, p0, Lcom/moji/index/IndexFragment;->V:Lcom/moji/mjad/common/view/IndexAdView;
.line 965
iget-object v2, p0, Lcom/moji/index/IndexFragment;->V:Lcom/moji/mjad/common/view/IndexAdView;
sget-object v3, Lcom/moji/launchserver/AdCommonInterface$AdPosition;->POS_INDEX_ARTICLE_UPPER_BANNER:Lcom/moji/launchserver/AdCommonInterface$AdPosition;
new-instance v4, Lcom/moji/index/IndexFragment$20;
iget-object v5, p0, Lcom/moji/index/IndexFragment;->V:Lcom/moji/mjad/common/view/IndexAdView;
invoke-direct {v4, p0, v5}, Lcom/moji/index/IndexFragment$20;-><init>(Lcom/moji/index/IndexFragment;Lcom/moji/mjad/common/view/CommonAdView;)V
invoke-virtual {v2, v1, v3, v4}, Lcom/moji/mjad/common/view/IndexAdView;->b(ILcom/moji/launchserver/AdCommonInterface$AdPosition;Lcom/moji/mjad/common/listener/AbsCommonViewVisibleListenerImpl;)V
.line 976
iget-object v1, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
sget v2, Lcom/moji/index/R$dimen;->_10dp:I
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDimension(I)F
move-result v1
float-to-int v1, v1
.line 977
new-instance v2, Landroid/widget/LinearLayout$LayoutParams;
const/4 v3, -0x2
invoke-direct {v2, v0, v3}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
const/4 v0, 0x0
.line 978
invoke-virtual {v2, v0, v1, v0, v0}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V
.line 979
iget-object v0, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
iget-object v1, p0, Lcom/moji/index/IndexFragment;->V:Lcom/moji/mjad/common/view/IndexAdView;
invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_1
.line 981
:cond_0
iget-object v0, p0, Lcom/moji/index/IndexFragment;->V:Lcom/moji/mjad/common/view/IndexAdView;
sget-object v2, Lcom/moji/launchserver/AdCommonInterface$AdPosition;->POS_INDEX_ARTICLE_UPPER_BANNER:Lcom/moji/launchserver/AdCommonInterface$AdPosition;
const/4 v3, 0x0
invoke-virtual {v0, v1, v2, v3}, Lcom/moji/mjad/common/view/IndexAdView;->b(ILcom/moji/launchserver/AdCommonInterface$AdPosition;Lcom/moji/mjad/common/listener/AbsCommonViewVisibleListenerImpl;)V
:goto_1
return-void
.end method
.method public e()V
.locals 2
.line 1210
new-instance v0, Lcom/moji/http/index/IndexCommerceListRequest;
iget-object v1, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
invoke-direct {v0, v1}, Lcom/moji/http/index/IndexCommerceListRequest;-><init>(Ljava/lang/String;)V
.line 1211
new-instance v1, Lcom/moji/index/IndexFragment$21;
invoke-direct {v1, p0}, Lcom/moji/index/IndexFragment$21;-><init>(Lcom/moji/index/IndexFragment;)V
invoke-virtual {v0, v1}, Lcom/moji/http/index/IndexCommerceListRequest;->a(Lcom/moji/requestcore/MJBaseHttpCallback;)V
return-void
.end method
.method public onClick(Landroid/view/View;)V
.locals 4
.line 805
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result v0
.line 806
sget v1, Lcom/moji/index/R$id;->article_more:I
if-ne v0, v1, :cond_0
.line 807
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
move-result-object p1
iget-object v0, p0, Lcom/moji/index/IndexFragment;->C:Ljava/lang/String;
iget v1, p0, Lcom/moji/index/IndexFragment;->q:I
iget-object v2, p0, Lcom/moji/index/IndexFragment;->w:Ljava/lang/String;
iget-object v3, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
invoke-static {p1, v0, v1, v2, v3}, Lcom/moji/index/ArticlesActivity;->start(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
.line 808
invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager;
move-result-object p1
sget-object v0, Lcom/moji/statistics/EVENT_TAG;->INDEX_MORE_CLICK:Lcom/moji/statistics/EVENT_TAG;
iget-object v1, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager;
goto :goto_1
.line 809
:cond_0
sget v1, Lcom/moji/index/R$id;->image:I
if-eq v0, v1, :cond_1
sget v1, Lcom/moji/index/R$id;->right:I
if-ne v0, v1, :cond_5
.line 811
:cond_1
invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_5
.line 813
check-cast v0, Lcom/moji/index/jump/ImageTag;
.line 814
iget-object v1, v0, Lcom/moji/index/jump/ImageTag;->a:Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;
if-nez v1, :cond_2
return-void
.line 816
:cond_2
sget-object v2, Lcom/moji/statistics/EVENT_TAG;->INDEX_PIC_CLICK:Lcom/moji/statistics/EVENT_TAG;
iget v3, v1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->content_id:I
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-direct {p0, v2, v3}, Lcom/moji/index/IndexFragment;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)V
.line 817
iget-object v2, v1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->link_param:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_4
iget v2, v1, Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;->link_type:I
if-gtz v2, :cond_3
goto :goto_0
.line 820
:cond_3
new-instance v0, Lcom/moji/index/jump/IndexClickListener;
new-instance v2, Lcom/moji/index/jump/JumpData;
invoke-direct {v2, v1}, Lcom/moji/index/jump/JumpData;-><init>(Lcom/moji/http/index/IndexResp$IndexRegionListBean$IndexContentListBean;)V
invoke-direct {v0, v2}, Lcom/moji/index/jump/IndexClickListener;-><init>(Lcom/moji/http/show/IWindowData;)V
.line 821
invoke-virtual {v0, p1}, Lcom/moji/index/jump/IndexClickListener;->onClick(Landroid/view/View;)V
goto :goto_1
.line 818
:cond_4
:goto_0
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
move-result-object p1
iget-object v1, p0, Lcom/moji/index/IndexFragment;->b:Ljava/util/ArrayList;
iget v0, v0, Lcom/moji/index/jump/ImageTag;->b:I
invoke-static {p1, v1, v0}, Lcom/moji/index/LargeImageActivity;->start(Landroid/app/Activity;Ljava/util/ArrayList;I)V
:cond_5
:goto_1
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.locals 2
.param p1 # Landroid/os/Bundle;
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.end param
.line 140
invoke-super {p0, p1}, Lcom/moji/base/LazyFragment;->onCreate(Landroid/os/Bundle;)V
.line 141
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->getContext()Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object p1
iput-object p1, p0, Lcom/moji/index/IndexFragment;->h:Landroid/view/LayoutInflater;
.line 142
invoke-virtual {p0}, Lcom/moji/index/IndexFragment;->getArguments()Landroid/os/Bundle;
move-result-object p1
const-string v0, "position"
.line 143
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/moji/index/IndexFragment;->d:I
const-string v0, "index_type"
.line 144
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/moji/index/IndexFragment;->r:Ljava/lang/String;
const-string v0, "level"
.line 145
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/moji/index/IndexFragment;->v:Ljava/lang/String;
const-string v0, "title"
.line 146
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/moji/index/IndexFragment;->w:Ljava/lang/String;
const-string v0, "sense"
const-string v1, ""
.line 147
invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/moji/index/IndexFragment;->H:Ljava/lang/String;
.line 148
new-instance p1, Lcom/moji/index/IndexPresenter;
new-instance v0, Lcom/moji/index/IndexFragment$IndexCallbackImpl;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/moji/index/IndexFragment$IndexCallbackImpl;-><init>(Lcom/moji/index/IndexFragment;Lcom/moji/index/IndexFragment$1;)V
invoke-direct {p1, v0}, Lcom/moji/index/IndexPresenter;-><init>(Lcom/moji/index/IndexPresenter$IndexCallback;)V
iput-object p1, p0, Lcom/moji/index/IndexFragment;->c:Lcom/moji/index/IndexPresenter;
.line 149
invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context;
move-result-object p1
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object p1
iput-object p1, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
.line 150
iget-object p1, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
sget v0, Lcom/moji/index/R$dimen;->radio_height:I
invoke-virtual {p1, v0}, Landroid/content/res/Resources;->getDimension(I)F
move-result p1
iput p1, p0, Lcom/moji/index/IndexFragment;->t:F
.line 151
iget-object p1, p0, Lcom/moji/index/IndexFragment;->z:Landroid/content/res/Resources;
sget v0, Lcom/moji/index/R$dimen;->title_bar_height:I
invoke-virtual {p1, v0}, Landroid/content/res/Resources;->getDimension(I)F
move-result p1
.line 152
invoke-static {}, Lcom/moji/tool/DeviceTool;->e()I
move-result v0
int-to-float v0, v0
add-float/2addr p1, v0
.line 153
iget v0, p0, Lcom/moji/index/IndexFragment;->t:F
add-float/2addr p1, v0
iput p1, p0, Lcom/moji/index/IndexFragment;->u:F
.line 155
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
iput-object p1, p0, Lcom/moji/index/IndexFragment;->s:Lorg/json/JSONObject;
.line 156
invoke-static {}, Lcom/moji/weatherprovider/provider/WeatherProvider;->b()Lcom/moji/weatherprovider/provider/WeatherProvider;
move-result-object p1
invoke-static {}, Lcom/moji/areamanagement/MJAreaManager;->a()Lcom/moji/common/area/AreaInfo;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/moji/weatherprovider/provider/WeatherProvider;->a(Lcom/moji/common/area/AreaInfo;)Lcom/moji/weatherprovider/data/Weather;
move-result-object p1
iput-object p1, p0, Lcom/moji/index/IndexFragment;->M:Lcom/moji/weatherprovider/data/Weather;
.line 157
iget-object p1, p0, Lcom/moji/index/IndexFragment;->M:Lcom/moji/weatherprovider/data/Weather;
if-eqz p1, :cond_0
.line 158
iget-object p1, p0, Lcom/moji/index/IndexFragment;->M:Lcom/moji/weatherprovider/data/Weather;
iget-object p1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail;
iput-object p1, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
.line 159
iget-object p1, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object p1, p1, Lcom/moji/weatherprovider/data/Detail;->mForecastDayList:Lcom/moji/weatherprovider/data/ForecastDayList;
if-eqz p1, :cond_0
.line 160
iget-object p1, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object p1, p1, Lcom/moji/weatherprovider/data/Detail;->mForecastDayList:Lcom/moji/weatherprovider/data/ForecastDayList;
iget-object p1, p1, Lcom/moji/weatherprovider/data/ForecastDayList;->mForecastDay:Ljava/util/List;
iput-object p1, p0, Lcom/moji/index/IndexFragment;->L:Ljava/util/List;
.line 164
:cond_0
iget p1, p0, Lcom/moji/index/IndexFragment;->d:I
if-nez p1, :cond_2
.line 165
iget-object p1, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object p1, p1, Lcom/moji/weatherprovider/data/Detail;->mForecastDayList:Lcom/moji/weatherprovider/data/ForecastDayList;
if-eqz p1, :cond_1
.line 166
iget-object p1, p0, Lcom/moji/index/IndexFragment;->J:Ljava/util/List;
iget-object v0, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
iget-object v0, v0, Lcom/moji/weatherprovider/data/Detail;->mForecastDayList:Lcom/moji/weatherprovider/data/ForecastDayList;
iget-object v0, v0, Lcom/moji/weatherprovider/data/ForecastDayList;->mForecastDay:Ljava/util/List;
invoke-interface {p1, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 168
:cond_1
new-instance p1, Lcom/moji/index/TidePresenter;
new-instance v0, Lcom/moji/index/IndexFragment$3;
invoke-direct {v0, p0}, Lcom/moji/index/IndexFragment$3;-><init>(Lcom/moji/index/IndexFragment;)V
iget-object v1, p0, Lcom/moji/index/IndexFragment;->J:Ljava/util/List;
invoke-direct {p1, v0, v1}, Lcom/moji/index/TidePresenter;-><init>(Lcom/moji/index/TidePresenter$TideCallBack;Ljava/util/List;)V
iput-object p1, p0, Lcom/moji/index/IndexFragment;->I:Lcom/moji/index/TidePresenter;
.line 181
iget-object p1, p0, Lcom/moji/index/IndexFragment;->I:Lcom/moji/index/TidePresenter;
iget-object v0, p0, Lcom/moji/index/IndexFragment;->G:Lcom/moji/weatherprovider/data/Detail;
invoke-virtual {p1, v0}, Lcom/moji/index/TidePresenter;->a(Lcom/moji/weatherprovider/data/Detail;)V
:cond_2
return-void
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.locals 1
.annotation build Landroid/support/annotation/Nullable;
.end annotation
.line 631
invoke-super {p0, p1, p2, p3}, Lcom/moji/base/LazyFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.line 632
sget p3, Lcom/moji/index/R$layout;->fragment_index:I
const/4 v0, 0x0
invoke-virtual {p1, p3, p2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
.line 633
sget p2, Lcom/moji/index/R$id;->index_container:I
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Landroid/widget/LinearLayout;
iput-object p2, p0, Lcom/moji/index/IndexFragment;->o:Landroid/widget/LinearLayout;
.line 634
sget p2, Lcom/moji/index/R$id;->status_layout:I
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
iput-object p2, p0, Lcom/moji/index/IndexFragment;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
.line 635
iget-object p2, p0, Lcom/moji/index/IndexFragment;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
new-instance p3, Lcom/moji/index/IndexFragment$12;
invoke-direct {p3, p0}, Lcom/moji/index/IndexFragment$12;-><init>(Lcom/moji/index/IndexFragment;)V
invoke-virtual {p2, p3}, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;->setOnRetryClickListener(Landroid/view/View$OnClickListener;)V
.line 641
sget p2, Lcom/moji/index/R$id;->scrollview:I
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Lcom/moji/scrollview/ScrollViewMonitor;
iput-object p2, p0, Lcom/moji/index/IndexFragment;->x:Lcom/moji/scrollview/ScrollViewMonitor;
.line 642
iget-object p2, p0, Lcom/moji/index/IndexFragment;->x:Lcom/moji/scrollview/ScrollViewMonitor;
new-instance p3, Lcom/moji/index/IndexFragment$13;
invoke-direct {p3, p0}, Lcom/moji/index/IndexFragment$13;-><init>(Lcom/moji/index/IndexFragment;)V
invoke-virtual {p2, p3}, Lcom/moji/scrollview/ScrollViewMonitor;->setOnScrollListener(Lcom/moji/scrollview/ScrollViewMonitor$OnScrollListener;)V
.line 657
iget-object p2, p0, Lcom/moji/index/IndexFragment;->x:Lcom/moji/scrollview/ScrollViewMonitor;
new-instance p3, Lcom/moji/index/IndexFragment$14;
invoke-direct {p3, p0}, Lcom/moji/index/IndexFragment$14;-><init>(Lcom/moji/index/IndexFragment;)V
invoke-virtual {p2, p3}, Lcom/moji/scrollview/ScrollViewMonitor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
return-object p1
.end method