.class public Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl; .super Lcom/moji/mjweather/weather/control/MJWhetherViewControl; .source "FeedsSingleChannelControl.java" # instance fields .field private c:Landroid/content/Context; .field private d:Landroid/view/View; .field private e:Landroid/widget/TextView; .field private f:Landroid/widget/TextView; .field private g:Landroid/support/v7/widget/RecyclerView; .field private h:Lcom/moji/mjweather/weather/control/LowEndFeedHomeAdapter; # direct methods .method public constructor (Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V .locals 0 .line 40 invoke-direct {p0, p1}, Lcom/moji/mjweather/weather/control/MJWhetherViewControl;->(Landroid/content/Context;)V .line 41 iput-object p1, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->c:Landroid/content/Context; return-void .end method .method static synthetic a(Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;)V .locals 0 .line 27 invoke-direct {p0}, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->c()V return-void .end method .method static synthetic b(Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;)Lcom/moji/mjweather/weather/control/LowEndFeedHomeAdapter; .locals 0 .line 27 iget-object p0, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->h:Lcom/moji/mjweather/weather/control/LowEndFeedHomeAdapter; return-object p0 .end method .method private c()V .locals 8 .line 95 invoke-static {}, Lcom/moji/areamanagement/MJAreaManager;->a()Lcom/moji/common/area/AreaInfo; move-result-object v0 .line 96 new-instance v7, Lcom/moji/http/fdsapi/RecommendRequest; if-eqz v0, :cond_0 iget v0, v0, Lcom/moji/common/area/AreaInfo;->cityId:I move v3, v0 goto :goto_0 :cond_0 const/4 v0, -0x1 const/4 v3, -0x1 :goto_0 const/4 v4, 0x0 const/16 v5, 0x15 const/4 v6, 0x0 const/4 v2, 0x0 move-object v1, v7 invoke-direct/range {v1 .. v6}, Lcom/moji/http/fdsapi/RecommendRequest;->(IIIILjava/lang/String;)V .line 97 new-instance v0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl$2; invoke-direct {v0, p0}, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl$2;->(Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;)V invoke-virtual {v7, v0}, Lcom/moji/http/fdsapi/RecommendRequest;->a(Lcom/moji/requestcore/MJBaseHttpCallback;)V return-void .end method # virtual methods .method public a()V .locals 3 .line 77 invoke-static {}, Lcom/moji/tool/DeviceTool;->m()Z move-result v0 const/4 v1, -0x1 const v2, 0x7f070108 if-eqz v0, :cond_0 .line 78 invoke-static {v2}, Lcom/moji/tool/DeviceTool;->a(I)F move-result v0 float-to-int v0, v0 .line 79 invoke-static {}, Lcom/moji/mjweather/weather/WeatherSizeHelper;->a()I move-result v2 add-int/2addr v2, v0 .line 80 new-instance v0, Landroid/widget/AbsListView$LayoutParams; invoke-direct {v0, v1, v2}, Landroid/widget/AbsListView$LayoutParams;->(II)V .line 81 iget-object v1, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->e:Landroid/widget/TextView; const-string v2, "\u6bcf\u65e5\u7cbe\u9009" invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 82 iget-object v1, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->f:Landroid/widget/TextView; const/4 v2, 0x0 invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V goto :goto_0 .line 84 :cond_0 invoke-static {v2}, Lcom/moji/tool/DeviceTool;->a(I)F move-result v0 float-to-int v0, v0 const/high16 v2, 0x42200000 # 40.0f .line 85 invoke-static {v2}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v2 add-int/2addr v0, v2 .line 86 new-instance v2, Landroid/widget/AbsListView$LayoutParams; invoke-direct {v2, v1, v0}, Landroid/widget/AbsListView$LayoutParams;->(II)V .line 87 iget-object v0, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->e:Landroid/widget/TextView; const v1, 0x7f0e05c0 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V .line 88 iget-object v0, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->f:Landroid/widget/TextView; const/16 v1, 0x8 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V move-object v0, v2 .line 90 :goto_0 iget-object v1, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->d:Landroid/view/View; invoke-virtual {v1, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V .line 91 iget-object v0, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->h:Lcom/moji/mjweather/weather/control/LowEndFeedHomeAdapter; invoke-virtual {v0}, Lcom/moji/mjweather/weather/control/LowEndFeedHomeAdapter;->c()V return-void .end method .method public a(Landroid/view/View;)V .locals 0 .line 68 invoke-direct {p0}, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->c()V return-void .end method .method protected getResLayoutId()I .locals 1 const v0, 0x7f0b016c return v0 .end method .method protected onBindViewData(Ljava/lang/Object;)V .locals 0 return-void .end method .method protected onCreatedView(Landroid/view/View;)V .locals 4 .line 51 iput-object p1, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->d:Landroid/view/View; const v0, 0x7f090bba .line 52 invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->e:Landroid/widget/TextView; const v0, 0x7f090a04 .line 53 invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->f:Landroid/widget/TextView; const v0, 0x7f0906b3 .line 54 invoke-virtual {p1, v0}, 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/mjweather/weather/control/FeedsSingleChannelControl;->g:Landroid/support/v7/widget/RecyclerView; .line 55 iget-object p1, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->g:Landroid/support/v7/widget/RecyclerView; new-instance v0, Landroid/support/v7/widget/LinearLayoutManager; iget-object v1, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->c:Landroid/content/Context; const/4 v2, 0x1 const/4 v3, 0x0 invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutManager;->(Landroid/content/Context;IZ)V invoke-virtual {p1, v0}, Landroid/support/v7/widget/RecyclerView;->setLayoutManager(Landroid/support/v7/widget/RecyclerView$LayoutManager;)V .line 56 new-instance p1, Lcom/moji/mjweather/weather/control/LowEndFeedHomeAdapter; iget-object v0, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->c:Landroid/content/Context; invoke-direct {p1, v0}, Lcom/moji/mjweather/weather/control/LowEndFeedHomeAdapter;->(Landroid/content/Context;)V iput-object p1, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->h:Lcom/moji/mjweather/weather/control/LowEndFeedHomeAdapter; .line 57 iget-object p1, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->g:Landroid/support/v7/widget/RecyclerView; iget-object v0, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->h:Lcom/moji/mjweather/weather/control/LowEndFeedHomeAdapter; invoke-virtual {p1, v0}, Landroid/support/v7/widget/RecyclerView;->setAdapter(Landroid/support/v7/widget/RecyclerView$Adapter;)V .line 58 iget-object p1, p0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;->f:Landroid/widget/TextView; new-instance v0, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl$1; invoke-direct {v0, p0}, Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl$1;->(Lcom/moji/mjweather/weather/control/FeedsSingleChannelControl;)V invoke-virtual {p1, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V return-void .end method