Weather/smali_classes2/com/moji/mjweather/aqi/AQIActivity.smali
2021-05-10 10:13:34 +02:00

2336 lines
68 KiB
Smali

.class public Lcom/moji/mjweather/aqi/AQIActivity;
.super Lcom/moji/mjweather/me/MJMVPPageLoadActivity;
.source "AQIActivity.java"
# interfaces
.implements Lcom/moji/mjweather/aqi/view/IAqiView;
.implements Lcom/moji/mjweather/dailydetail/ObservableScrollView$OnScrollListener;
.implements Lcom/moji/mjweather/dailydetail/ObservableScrollView$ScrollViewStrictListener;
# annotations
.annotation build Lcom/moji/router/annotation/Router;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/moji/mjweather/me/MJMVPPageLoadActivity<",
"Lcom/moji/mjweather/aqi/presenter/AqiPresenter;",
">;",
"Lcom/moji/mjweather/aqi/view/IAqiView;",
"Lcom/moji/mjweather/dailydetail/ObservableScrollView$OnScrollListener;",
"Lcom/moji/mjweather/dailydetail/ObservableScrollView$ScrollViewStrictListener;"
}
.end annotation
# instance fields
.field private A:Lcom/moji/mjweather/aqi/MapMoveHelper;
.field private B:I
.field private C:Lcom/moji/mjweather/aqi/control/AQIGapViewControl;
.field private D:Lcom/moji/statistics/FunctionStat;
.field a:Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
.field b:Lcom/moji/viewcontrol/MJViewControl;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/moji/viewcontrol/MJViewControl<",
"Lcom/moji/http/weather/entity/AqiBean;",
">;"
}
.end annotation
.end field
.field c:Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;
.field i:Lcom/moji/mjweather/aqi/control/AQIRankViewControl;
.field j:Lcom/moji/mjweather/aqi/control/AQIForecastViewControl;
.field k:Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;
.field l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
.field m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
.field n:Lcom/moji/mjweather/aqi/control/AQINearViewControl;
.field o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
.field p:Landroid/view/View;
.field q:Landroid/os/Bundle;
.field private r:Landroid/widget/LinearLayout;
.field private s:Landroid/widget/LinearLayout;
.field private t:Lcom/moji/titlebar/MJTitleBar;
.field private u:Landroid/view/View;
.field private v:Lcom/moji/mjweather/dailydetail/ObservableScrollView;
.field private w:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/moji/viewcontrol/MJViewControl;",
">;"
}
.end annotation
.end field
.field private x:Z
.field private y:Z
.field private z:Z
# direct methods
.method public constructor <init>()V
.locals 1
.line 64
invoke-direct {p0}, Lcom/moji/mjweather/me/MJMVPPageLoadActivity;-><init>()V
.line 85
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
const/4 v0, 0x0
.line 93
iput-boolean v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->y:Z
.line 97
iput-boolean v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->z:Z
const/16 v0, 0x1f4
.line 101
iput v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->B:I
return-void
.end method
.method static synthetic a(Lcom/moji/mjweather/aqi/AQIActivity;)Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
.locals 0
.line 64
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->e()Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;
move-result-object p0
return-object p0
.end method
.method static synthetic a(Lcom/moji/mjweather/aqi/AQIActivity;Z)Z
.locals 0
.line 64
iput-boolean p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->x:Z
return p1
.end method
.method private a(Z)Z
.locals 0
if-eqz p1, :cond_0
.line 493
invoke-static {}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->o()Z
move-result p1
return p1
.line 495
:cond_0
invoke-static {}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->t()V
const/4 p1, 0x0
return p1
.end method
.method private b(I)V
.locals 2
.line 544
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->getView()Landroid/view/View;
move-result-object v0
invoke-virtual {v0}, Landroid/view/View;->getY()F
move-result v0
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->j()F
move-result v1
add-float/2addr v0, v1
.line 545
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->p:Landroid/view/View;
if-nez v1, :cond_0
return-void
:cond_0
int-to-float p1, p1
cmpl-float p1, p1, v0
if-ltz p1, :cond_1
.line 549
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->p:Landroid/view/View;
const/4 v0, 0x0
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
.line 550
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->A:Lcom/moji/mjweather/aqi/MapMoveHelper;
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {p1, v0, v1}, Lcom/moji/mjweather/aqi/MapMoveHelper;->a(Lcom/moji/mjweather/aqi/control/AQIMapViewControl;Lcom/moji/mjweather/aqi/control/AQIMapViewControl;)V
goto :goto_0
.line 552
:cond_1
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->p:Landroid/view/View;
const/4 v0, 0x4
invoke-virtual {p1, v0}, Landroid/view/View;->setVisibility(I)V
.line 553
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->A:Lcom/moji/mjweather/aqi/MapMoveHelper;
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {p1, v0, v1}, Lcom/moji/mjweather/aqi/MapMoveHelper;->a(Lcom/moji/mjweather/aqi/control/AQIMapViewControl;Lcom/moji/mjweather/aqi/control/AQIMapViewControl;)V
:goto_0
return-void
.end method
.method static synthetic b(Lcom/moji/mjweather/aqi/AQIActivity;)V
.locals 0
.line 64
invoke-direct {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->o()V
return-void
.end method
.method static synthetic c(Lcom/moji/mjweather/aqi/AQIActivity;)Ljava/util/List;
.locals 0
.line 64
invoke-direct {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->r()Ljava/util/List;
move-result-object p0
return-object p0
.end method
.method static synthetic d(Lcom/moji/mjweather/aqi/AQIActivity;)Lcom/moji/mvpframe/BasePresenter;
.locals 0
.line 64
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object p0
return-object p0
.end method
.method static synthetic e(Lcom/moji/mjweather/aqi/AQIActivity;)V
.locals 0
.line 64
invoke-direct {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->k()V
return-void
.end method
.method static synthetic f(Lcom/moji/mjweather/aqi/AQIActivity;)V
.locals 0
.line 64
invoke-direct {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->l()V
return-void
.end method
.method static synthetic g(Lcom/moji/mjweather/aqi/AQIActivity;)Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;
.locals 0
.line 64
invoke-direct {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->t()Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;
move-result-object p0
return-object p0
.end method
.method private k()V
.locals 4
.line 126
iget-boolean v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->y:Z
if-nez v0, :cond_0
.line 127
new-instance v0, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
.line 128
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
const-string v1, "Main"
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->a(Ljava/lang/String;)V
.line 129
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v1
check-cast v1, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-virtual {v1}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->e()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->b(J)V
.line 130
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 132
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->r:Landroid/widget/LinearLayout;
invoke-virtual {v0}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v0
.line 133
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->createView()Landroid/view/View;
move-result-object v1
.line 134
iget-object v2, p0, Lcom/moji/mjweather/aqi/AQIActivity;->r:Landroid/widget/LinearLayout;
const/4 v3, 0x1
sub-int/2addr v0, v3
invoke-virtual {v2, v1, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V
.line 137
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->q:Landroid/os/Bundle;
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->a(Landroid/os/Bundle;)V
.line 138
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->b()V
.line 139
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->f()V
.line 140
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-virtual {v0, v3}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->a(Z)V
.line 141
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v1
check-cast v1, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-virtual {v1}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->f()Lcom/moji/common/area/AreaInfo;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->fillData(Ljava/lang/Object;)V
.line 142
iput-boolean v3, p0, Lcom/moji/mjweather/aqi/AQIActivity;->y:Z
:cond_0
return-void
.end method
.method private l()V
.locals 2
.line 148
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->r:Landroid/widget/LinearLayout;
new-instance v1, Lcom/moji/mjweather/aqi/AQIActivity$1;
invoke-direct {v1, p0}, Lcom/moji/mjweather/aqi/AQIActivity$1;-><init>(Lcom/moji/mjweather/aqi/AQIActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method private o()V
.locals 4
.line 166
iget-boolean v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->x:Z
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->y:Z
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->z:Z
if-nez v0, :cond_0
.line 167
new-instance v0, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
.line 168
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v1
check-cast v1, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-virtual {v1}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->e()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->b(J)V
.line 169
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 170
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->createView()Landroid/view/View;
.line 171
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->i()Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->p:Landroid/view/View;
.line 172
new-instance v0, Lcom/moji/mjweather/aqi/MapMoveHelper;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
iget-object v2, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-direct {v0, v1, v2}, Lcom/moji/mjweather/aqi/MapMoveHelper;-><init>(Lcom/moji/mjweather/aqi/control/AQIMapViewControl;Lcom/moji/mjweather/aqi/control/AQIMapViewControl;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->A:Lcom/moji/mjweather/aqi/MapMoveHelper;
.line 173
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->A:Lcom/moji/mjweather/aqi/MapMoveHelper;
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->a(Lcom/moji/mjweather/aqi/MapMoveHelper;)V
.line 174
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->A:Lcom/moji/mjweather/aqi/MapMoveHelper;
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->a(Lcom/moji/mjweather/aqi/MapMoveHelper;)V
.line 175
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
const-string v1, "stick"
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->a(Ljava/lang/String;)V
.line 178
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->q:Landroid/os/Bundle;
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->a(Landroid/os/Bundle;)V
.line 179
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->b()V
.line 181
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->a(Z)V
.line 182
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->f()V
.line 184
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->p:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
.line 185
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->p:Landroid/view/View;
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
.line 186
new-instance v0, Landroid/widget/FrameLayout$LayoutParams;
const/4 v1, -0x1
iget-object v2, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v2}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->i()Landroid/view/View;
move-result-object v2
invoke-virtual {v2}, Landroid/view/View;->getHeight()I
move-result v2
invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
const-string v1, "AQIActivity"
.line 187
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "loadStickMap: height "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v3}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->i()Landroid/view/View;
move-result-object v3
invoke-virtual {v3}, Landroid/view/View;->getHeight()I
move-result v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/moji/tool/log/MJLogger;->b(Ljava/lang/String;Ljava/lang/String;)V
const v1, 0x7f090236
.line 188
invoke-virtual {p0, v1}, Lcom/moji/mjweather/aqi/AQIActivity;->a(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/widget/FrameLayout;
.line 189
iget-object v2, p0, Lcom/moji/mjweather/aqi/AQIActivity;->p:Landroid/view/View;
invoke-virtual {v1, v2, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 191
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->p:Landroid/view/View;
const/4 v1, 0x4
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 194
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v1
check-cast v1, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-virtual {v1}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->f()Lcom/moji/common/area/AreaInfo;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->fillData(Ljava/lang/Object;)V
.line 196
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->c()V
const/4 v0, 0x1
.line 198
iput-boolean v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->z:Z
:cond_0
return-void
.end method
.method private p()V
.locals 2
.line 214
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->getIntent()Landroid/content/Intent;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->a(Landroid/content/Intent;)V
return-void
.end method
.method private q()V
.locals 4
const v0, 0x7f0904dc
.line 223
invoke-virtual {p0, v0}, Lcom/moji/mjweather/aqi/AQIActivity;->a(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->s:Landroid/widget/LinearLayout;
const v0, 0x7f0904d7
.line 224
invoke-virtual {p0, v0}, Lcom/moji/mjweather/aqi/AQIActivity;->a(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->r:Landroid/widget/LinearLayout;
const v0, 0x7f0905c4
.line 225
invoke-virtual {p0, v0}, Lcom/moji/mjweather/aqi/AQIActivity;->a(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/moji/titlebar/MJTitleBar;
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
const v0, 0x7f09007b
.line 226
invoke-virtual {p0, v0}, Lcom/moji/mjweather/aqi/AQIActivity;->a(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/dailydetail/ObservableScrollView;
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->v:Lcom/moji/mjweather/dailydetail/ObservableScrollView;
const v0, 0x7f09033c
.line 227
invoke-virtual {p0, v0}, Lcom/moji/mjweather/aqi/AQIActivity;->a(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->u:Landroid/view/View;
.line 228
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->u:Landroid/view/View;
new-instance v1, Lcom/moji/tool/drawable/MJStateDrawable;
const v2, 0x7f0803ed
const/4 v3, 0x1
invoke-direct {v1, v2, v3}, Lcom/moji/tool/drawable/MJStateDrawable;-><init>(II)V
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 230
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->v:Lcom/moji/mjweather/dailydetail/ObservableScrollView;
invoke-virtual {v0, p0}, Lcom/moji/mjweather/dailydetail/ObservableScrollView;->setOnScrollListener(Lcom/moji/mjweather/dailydetail/ObservableScrollView$OnScrollListener;)V
.line 231
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->v:Lcom/moji/mjweather/dailydetail/ObservableScrollView;
invoke-virtual {v0, p0}, Lcom/moji/mjweather/dailydetail/ObservableScrollView;->setScrollStrictListener(Lcom/moji/mjweather/dailydetail/ObservableScrollView$ScrollViewStrictListener;)V
.line 232
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
new-instance v1, Lcom/moji/mjweather/aqi/AQIActivity$2;
const v2, 0x7f0806cb
invoke-direct {v1, p0, v2}, Lcom/moji/mjweather/aqi/AQIActivity$2;-><init>(Lcom/moji/mjweather/aqi/AQIActivity;I)V
invoke-virtual {v0, v1}, Lcom/moji/titlebar/MJTitleBar;->a(Lcom/moji/titlebar/MJTitleBar$Action;)Landroid/view/View;
.line 238
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
const/4 v1, 0x0
invoke-virtual {v0, v1, v1}, Lcom/moji/titlebar/MJTitleBar;->a(IZ)V
.line 239
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->v:Lcom/moji/mjweather/dailydetail/ObservableScrollView;
invoke-virtual {v0}, Lcom/moji/mjweather/dailydetail/ObservableScrollView;->getView()V
.line 241
new-instance v0, Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AQICakeViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->a:Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
.line 242
new-instance v0, Lcom/moji/mjweather/aqi/control/AQIParamViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AQIParamViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->b:Lcom/moji/viewcontrol/MJViewControl;
.line 243
new-instance v0, Lcom/moji/mjweather/aqi/control/AQIGapViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AQIGapViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->C:Lcom/moji/mjweather/aqi/control/AQIGapViewControl;
.line 244
new-instance v0, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->c:Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;
.line 245
new-instance v0, Lcom/moji/mjweather/aqi/control/AQIRankViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AQIRankViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->i:Lcom/moji/mjweather/aqi/control/AQIRankViewControl;
.line 246
new-instance v0, Lcom/moji/mjweather/aqi/control/AQIForecastViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AQIForecastViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->j:Lcom/moji/mjweather/aqi/control/AQIForecastViewControl;
.line 247
new-instance v0, Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->k:Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;
.line 249
new-instance v0, Lcom/moji/mjweather/aqi/control/AQINearViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AQINearViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->n:Lcom/moji/mjweather/aqi/control/AQINearViewControl;
.line 250
new-instance v0, Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/control/AQIAdViewControl;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
.line 252
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->a:Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 253
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->b:Lcom/moji/viewcontrol/MJViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 254
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->C:Lcom/moji/mjweather/aqi/control/AQIGapViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 255
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->c:Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 256
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->j:Lcom/moji/mjweather/aqi/control/AQIForecastViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 257
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 258
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->k:Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 259
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->i:Lcom/moji/mjweather/aqi/control/AQIRankViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 260
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->n:Lcom/moji/mjweather/aqi/control/AQINearViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 262
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/moji/viewcontrol/MJViewControl;
.line 263
iget-object v2, p0, Lcom/moji/mjweather/aqi/AQIActivity;->r:Landroid/widget/LinearLayout;
invoke-virtual {v1}, Lcom/moji/viewcontrol/MJViewControl;->createView()Landroid/view/View;
move-result-object v1
invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
goto :goto_0
.line 267
:cond_0
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
const v1, 0x7f090334
invoke-virtual {p0, v1}, Lcom/moji/mjweather/aqi/AQIActivity;->a(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->a(Landroid/widget/ImageView;)V
return-void
.end method
.method private r()Ljava/util/List;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/moji/viewcontrol/MJViewControl;",
">;"
}
.end annotation
.line 285
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 286
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->a:Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 287
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->b:Lcom/moji/viewcontrol/MJViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 288
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->j:Lcom/moji/mjweather/aqi/control/AQIForecastViewControl;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method private s()V
.locals 2
.line 594
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->u:Landroid/view/View;
new-instance v1, Lcom/moji/mjweather/aqi/AQIActivity$5;
invoke-direct {v1, p0}, Lcom/moji/mjweather/aqi/AQIActivity$5;-><init>(Lcom/moji/mjweather/aqi/AQIActivity;)V
invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
return-void
.end method
.method private t()Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;
.locals 5
.line 610
new-instance v0, Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;
invoke-direct {v0}, Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;-><init>()V
.line 611
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
invoke-virtual {v1}, Lcom/moji/titlebar/MJTitleBar;->getTitleView()Landroid/widget/TextView;
move-result-object v1
invoke-static {v1}, Lcom/moji/mjweather/helper/UIHelper;->a(Landroid/widget/TextView;)Z
move-result v1
.line 612
iget-object v2, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
invoke-virtual {v2}, Lcom/moji/titlebar/MJTitleBar;->getTitleText()Ljava/lang/String;
move-result-object v2
if-eqz v1, :cond_0
.line 613
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v1
const/4 v3, 0x6
if-le v1, v3, :cond_0
.line 614
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const/4 v3, 0x0
const/4 v4, 0x3
invoke-virtual {v2, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "..."
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v3
sub-int/2addr v3, v4
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v4
invoke-virtual {v2, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v2
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 v2
.line 616
:cond_0
iput-object v2, v0, Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;->location:Ljava/lang/String;
const-string v1, "PM 2.5"
.line 617
iput-object v1, v0, Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;->objectName:Ljava/lang/String;
.line 618
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->a:Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
invoke-virtual {v1}, Lcom/moji/mjweather/aqi/control/AQICakeViewControl;->c()I
move-result v1
iput v1, v0, Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;->value:I
.line 619
iget-object v1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->a:Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
invoke-virtual {v1}, Lcom/moji/mjweather/aqi/control/AQICakeViewControl;->d()I
move-result v1
iput v1, v0, Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;->aqiLevel:I
.line 620
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v1
check-cast v1, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-virtual {v1}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->g()Lcom/moji/http/weather/entity/AqiDetailEntity$ResultBean$CityAqiBean;
move-result-object v1
iget-object v1, v1, Lcom/moji/http/weather/entity/AqiDetailEntity$ResultBean$CityAqiBean;->level:Ljava/lang/String;
iput-object v1, v0, Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;->aqiLevelDesc:Ljava/lang/String;
.line 621
invoke-direct {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->u()Ljava/util/List;
move-result-object v1
iput-object v1, v0, Lcom/moji/mjweather/aqi/entity/AqiPreviewInfo;->datas:Ljava/util/List;
return-object v0
.end method
.method private u()Ljava/util/List;
.locals 11
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/moji/mjweather/aqi/AqiPreviewHelper$AqiPoint;",
">;"
}
.end annotation
.line 636
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->j:Lcom/moji/mjweather/aqi/control/AQIForecastViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIForecastViewControl;->a()Ljava/util/List;
move-result-object v0
.line 637
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
.line 640
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v3
const/4 v4, 0x7
if-lt v3, v4, :cond_4
const/4 v5, 0x0
.line 643
invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lcom/moji/mjweather/aqi/widget/ITrendData;
invoke-interface {v6}, Lcom/moji/mjweather/aqi/widget/ITrendData;->a()J
move-result-wide v6
sub-long/2addr v6, v1
invoke-static {v6, v7}, Ljava/lang/Math;->abs(J)J
move-result-wide v6
long-to-int v6, v6
const/4 v7, -0x1
move v7, v6
const/4 v6, 0x0
const/4 v8, -0x1
:goto_0
if-ge v6, v3, :cond_1
.line 645
invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lcom/moji/mjweather/aqi/widget/ITrendData;
.line 646
invoke-interface {v9}, Lcom/moji/mjweather/aqi/widget/ITrendData;->a()J
move-result-wide v9
sub-long/2addr v9, v1
invoke-static {v9, v10}, Ljava/lang/Math;->abs(J)J
move-result-wide v9
long-to-int v9, v9
if-ge v9, v7, :cond_0
move v8, v6
move v7, v9
:cond_0
add-int/lit8 v6, v6, 0x1
goto :goto_0
:cond_1
const-string v1, "AQIActivity"
.line 653
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "getLastAqiInfo: index is "
invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lcom/moji/tool/log/MJLogger;->b(Ljava/lang/String;Ljava/lang/String;)V
const/4 v1, 0x3
if-lt v8, v1, :cond_2
sub-int/2addr v3, v1
if-gt v8, v3, :cond_2
add-int/lit8 v2, v8, -0x3
add-int/2addr v8, v1
add-int/lit8 v8, v8, 0x1
.line 656
invoke-interface {v0, v2, v8}, Ljava/util/List;->subList(II)Ljava/util/List;
move-result-object v0
goto :goto_1
.line 658
:cond_2
invoke-interface {v0, v5, v4}, Ljava/util/List;->subList(II)Ljava/util/List;
move-result-object v0
.line 660
:goto_1
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 661
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_2
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_3
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/moji/mjweather/aqi/widget/ITrendData;
.line 662
new-instance v3, Lcom/moji/mjweather/aqi/AqiPreviewHelper$AqiPoint;
invoke-interface {v2}, Lcom/moji/mjweather/aqi/widget/ITrendData;->a()J
move-result-wide v4
invoke-interface {v2}, Lcom/moji/mjweather/aqi/widget/ITrendData;->b()I
move-result v6
invoke-interface {v2}, Lcom/moji/mjweather/aqi/widget/ITrendData;->e()I
move-result v2
invoke-direct {v3, v4, v5, v6, v2}, Lcom/moji/mjweather/aqi/AqiPreviewHelper$AqiPoint;-><init>(JII)V
invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_2
:cond_3
return-object v1
.line 666
:cond_4
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
return-object v0
.end method
# virtual methods
.method protected a()I
.locals 1
const v0, 0x7f0b0015
return v0
.end method
.method protected b()V
.locals 1
.line 219
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->d()V
return-void
.end method
.method protected c()Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
.locals 1
.line 294
new-instance v0, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-direct {v0, p0}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;-><init>(Lcom/moji/mjweather/aqi/view/IAqiView;)V
return-object v0
.end method
.method protected synthetic d()Lcom/moji/mvpframe/BasePresenter;
.locals 1
.line 63
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->c()Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
move-result-object v0
return-object v0
.end method
.method public fillAqiParam(Lcom/moji/http/weather/entity/AqiBean;)V
.locals 1
.line 585
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->b:Lcom/moji/viewcontrol/MJViewControl;
invoke-virtual {v0, p1}, Lcom/moji/viewcontrol/MJViewControl;->fillData(Ljava/lang/Object;)V
return-void
.end method
.method public fillAqiRankView(Lcom/moji/http/weather/entity/AqiDetailEntity$ResultBean$CityAqiBean;Lcom/moji/common/area/AreaInfo;J)V
.locals 1
.line 422
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->i:Lcom/moji/mjweather/aqi/control/AQIRankViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AQIRankViewControl;->fillData(Ljava/lang/Object;)V
.line 423
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->i:Lcom/moji/mjweather/aqi/control/AQIRankViewControl;
invoke-virtual {p1, p2}, Lcom/moji/mjweather/aqi/control/AQIRankViewControl;->a(Lcom/moji/common/area/AreaInfo;)V
.line 424
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->i:Lcom/moji/mjweather/aqi/control/AQIRankViewControl;
invoke-virtual {p1, p3, p4}, Lcom/moji/mjweather/aqi/control/AQIRankViewControl;->a(J)V
return-void
.end method
.method public fillBannerView(Lcom/moji/http/me/MeServiceEntity$EntranceRegionResListBean$EntranceResListBean;)V
.locals 1
.line 319
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->c:Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;->fillData(Ljava/lang/Object;)V
.line 320
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->c:Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;
invoke-virtual {p1}, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;->showView()V
return-void
.end method
.method public fillForecast(Lcom/moji/mjweather/aqi/ForecastDataEntity;)V
.locals 1
.line 341
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->j:Lcom/moji/mjweather/aqi/control/AQIForecastViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AQIForecastViewControl;->fillData(Ljava/lang/Object;)V
return-void
.end method
.method public fillLiveTipView(Ljava/util/List;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/moji/http/me/MeServiceEntity$EntranceRegionResListBean$EntranceResListBean;",
">;)V"
}
.end annotation
.line 335
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->k:Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;->fillData(Ljava/lang/Object;)V
.line 336
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->k:Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;
invoke-virtual {p1}, Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;->showView()V
return-void
.end method
.method public fillPointListView(Ljava/util/List;Z)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/moji/http/weather/entity/AqiDetailEntity$ResultBean$PointListBean;",
">;Z)V"
}
.end annotation
.line 416
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->n:Lcom/moji/mjweather/aqi/control/AQINearViewControl;
invoke-virtual {v0, p2}, Lcom/moji/mjweather/aqi/control/AQINearViewControl;->a(Z)V
.line 417
iget-object p2, p0, Lcom/moji/mjweather/aqi/AQIActivity;->n:Lcom/moji/mjweather/aqi/control/AQINearViewControl;
invoke-virtual {p2, p1}, Lcom/moji/mjweather/aqi/control/AQINearViewControl;->fillData(Ljava/lang/Object;)V
return-void
.end method
.method public fillTopCircleView(Ljava/util/List;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/moji/http/weather/entity/AqiDetailEntity$ResultBean$CityAqiBean;",
">;)V"
}
.end annotation
.line 312
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->a:Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AQICakeViewControl;->fillData(Ljava/lang/Object;)V
return-void
.end method
.method public getAqiPublishTime()Ljava/lang/String;
.locals 1
.line 558
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->a:Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQICakeViewControl;->b()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getFirstAqiBean()Lcom/moji/http/weather/entity/AqiDetailEntity$ResultBean$CityAqiBean;
.locals 1
.line 411
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->a:Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQICakeViewControl;->a()Lcom/moji/http/weather/entity/AqiDetailEntity$ResultBean$CityAqiBean;
move-result-object v0
return-object v0
.end method
.method public getTitleBar()Lcom/moji/titlebar/MJTitleBar;
.locals 1
.line 346
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
return-object v0
.end method
.method protected h()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public hadFillAllViews()V
.locals 3
.line 272
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
const/4 v1, 0x0
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lcom/moji/titlebar/MJTitleBar;->a(IZ)V
.line 273
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v0
new-instance v1, Lcom/moji/mjweather/aqi/AQIActivity$3;
invoke-direct {v1, p0}, Lcom/moji/mjweather/aqi/AQIActivity$3;-><init>(Lcom/moji/mjweather/aqi/AQIActivity;)V
invoke-virtual {v0, v1}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public hideBannerView()V
.locals 1
.line 325
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->c:Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AqiBannerViewControl;->hideView()V
return-void
.end method
.method public hideLiveTipView()V
.locals 1
.line 330
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->k:Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AqiLiveTipViewControl;->hideView()V
return-void
.end method
.method public hideLocationAction()V
.locals 2
.line 368
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
const/4 v1, 0x0
if-eqz v0, :cond_0
.line 369
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->b(Z)V
.line 371
:cond_0
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_1
.line 372
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->b(Z)V
:cond_1
return-void
.end method
.method public loadCityMap(Lcom/amap/api/maps2d/model/LatLng;Z)V
.locals 2
.line 351
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v0
new-instance v1, Lcom/moji/mjweather/aqi/AQIActivity$4;
invoke-direct {v1, p0, p1, p2}, Lcom/moji/mjweather/aqi/AQIActivity$4;-><init>(Lcom/moji/mjweather/aqi/AQIActivity;Lcom/amap/api/maps2d/model/LatLng;Z)V
iget p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->B:I
mul-int/lit8 p1, p1, 0x2
int-to-long p1, p1
invoke-virtual {v0, v1, p1, p2}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method public loadCurrentLocation(Z)V
.locals 2
.line 378
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
const/high16 v1, 0x41300000 # 11.0f
if-eqz v0, :cond_0
.line 379
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->a(F)V
:cond_0
if-eqz p1, :cond_1
.line 381
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz p1, :cond_1
.line 382
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {p1, v1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->a(F)V
:cond_1
return-void
.end method
.method public movePosition(Lcom/amap/api/maps2d/model/LatLng;F)V
.locals 1
.line 388
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_0
.line 389
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0, p1, p2}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->b(Lcom/amap/api/maps2d/model/LatLng;F)V
.line 392
:cond_0
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_1
.line 393
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0, p1, p2}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->b(Lcom/amap/api/maps2d/model/LatLng;F)V
:cond_1
return-void
.end method
.method public onBackPressed()V
.locals 2
const/4 v0, 0x1
.line 481
:try_start_0
invoke-direct {p0, v0}, Lcom/moji/mjweather/aqi/AQIActivity;->a(Z)Z
move-result v0
if-eqz v0, :cond_0
return-void
.line 484
:cond_0
invoke-super {p0}, Lcom/moji/mjweather/me/MJMVPPageLoadActivity;->onBackPressed()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
const-string v1, "AQIActivity"
.line 487
invoke-static {v1, v0}, Lcom/moji/tool/log/MJLogger;->a(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_0
return-void
.end method
.method public onBottom()V
.locals 0
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.locals 2
.line 107
invoke-super {p0, p1}, Lcom/moji/mjweather/me/MJMVPPageLoadActivity;->onCreate(Landroid/os/Bundle;)V
.line 108
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->l_()V
.line 109
invoke-static {}, Lcom/moji/statistics/FunctionStat;->a()Lcom/moji/statistics/FunctionStat;
move-result-object v0
iput-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->D:Lcom/moji/statistics/FunctionStat;
.line 110
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->D:Lcom/moji/statistics/FunctionStat;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/moji/statistics/FunctionStat;->h(Z)V
.line 111
invoke-direct {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->q()V
.line 112
invoke-direct {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->s()V
.line 113
iput-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->q:Landroid/os/Bundle;
.line 114
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->showLoading()V
.line 115
invoke-direct {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->p()V
.line 116
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->b()V
.line 117
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->getIntent()Landroid/content/Intent;
move-result-object p1
if-eqz p1, :cond_0
const-string v0, "aqi_warn"
const-string v1, "FROM"
.line 118
invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
.line 119
invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager;
move-result-object p1
sget-object v0, Lcom/moji/statistics/EVENT_TAG;->AQI_SHOW:Lcom/moji/statistics/EVENT_TAG;
const-string v1, "2"
invoke-virtual {p1, v0, v1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager;
goto :goto_0
.line 121
:cond_0
invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager;
move-result-object p1
sget-object v0, Lcom/moji/statistics/EVENT_TAG;->AQI_SHOW:Lcom/moji/statistics/EVENT_TAG;
const-string v1, "1"
invoke-virtual {p1, v0, v1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager;
:goto_0
return-void
.end method
.method protected onDestroy()V
.locals 2
.line 299
invoke-super {p0}, Lcom/moji/mjweather/me/MJMVPPageLoadActivity;->onDestroy()V
.line 300
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
if-eqz v0, :cond_0
.line 301
invoke-virtual {p0}, Lcom/moji/mjweather/aqi/AQIActivity;->m()Lcom/moji/mvpframe/BasePresenter;
move-result-object v0
check-cast v0, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/presenter/AqiPresenter;->c()V
.line 303
:cond_0
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->w:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/moji/viewcontrol/IViewControl;
.line 304
invoke-interface {v1}, Lcom/moji/viewcontrol/IViewControl;->onDestroy()V
goto :goto_0
.line 306
:cond_1
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->D:Lcom/moji/statistics/FunctionStat;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/moji/statistics/FunctionStat;->h(Z)V
return-void
.end method
.method protected onPause()V
.locals 3
.line 441
invoke-super {p0}, Lcom/moji/mjweather/me/MJMVPPageLoadActivity;->onPause()V
.line 442
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_0
.line 443
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->g()V
.line 445
:cond_0
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_1
.line 446
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->g()V
.line 448
:cond_1
invoke-static {}, Lfm/jiecao/jcvideoplayer_lib/JCVideoPlayer;->s()V
.line 449
new-instance v0, Lcom/moji/mjad/AdSdk;
invoke-direct {v0}, Lcom/moji/mjad/AdSdk;-><init>()V
const/4 v1, 0x0
invoke-virtual {v0, v1, p0}, Lcom/moji/mjad/AdSdk;->a(ZLandroid/content/Context;)V
.line 450
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIAdViewControl;->a()Lcom/moji/mjad/common/view/AqiMiddleAdView;
move-result-object v0
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
if-eqz v0, :cond_2
.line 451
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIAdViewControl;->a()Lcom/moji/mjad/common/view/AqiMiddleAdView;
move-result-object v0
iget-object v2, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
invoke-virtual {v2}, Lcom/moji/titlebar/MJTitleBar;->getHeight()I
move-result v2
invoke-virtual {v0, v1, v2}, Lcom/moji/mjad/common/view/AqiMiddleAdView;->a(ZI)V
:cond_2
return-void
.end method
.method protected onResume()V
.locals 3
.line 457
invoke-super {p0}, Lcom/moji/mjweather/me/MJMVPPageLoadActivity;->onResume()V
.line 459
new-instance v0, Lcom/moji/mjad/AdSdk;
invoke-direct {v0}, Lcom/moji/mjad/AdSdk;-><init>()V
const/4 v1, 0x1
invoke-virtual {v0, v1, p0}, Lcom/moji/mjad/AdSdk;->a(ZLandroid/content/Context;)V
.line 460
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIAdViewControl;->a()Lcom/moji/mjad/common/view/AqiMiddleAdView;
move-result-object v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
if-eqz v0, :cond_0
.line 461
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIAdViewControl;->a()Lcom/moji/mjad/common/view/AqiMiddleAdView;
move-result-object v0
iget-object v2, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
invoke-virtual {v2}, Lcom/moji/titlebar/MJTitleBar;->getHeight()I
move-result v2
invoke-virtual {v0, v1, v2}, Lcom/moji/mjad/common/view/AqiMiddleAdView;->a(ZI)V
.line 469
:cond_0
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_1
.line 470
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->f()V
.line 472
:cond_1
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_2
.line 473
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->f()V
:cond_2
const/4 v0, 0x0
.line 475
invoke-direct {p0, v0}, Lcom/moji/mjweather/aqi/AQIActivity;->a(Z)Z
return-void
.end method
.method protected onSaveInstanceState(Landroid/os/Bundle;)V
.locals 1
.line 502
invoke-super {p0, p1}, Lcom/moji/mjweather/me/MJMVPPageLoadActivity;->onSaveInstanceState(Landroid/os/Bundle;)V
.line 503
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_0
.line 504
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->b(Landroid/os/Bundle;)V
.line 506
:cond_0
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_1
.line 507
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->b(Landroid/os/Bundle;)V
:cond_1
return-void
.end method
.method public onScroll(I)V
.locals 0
return-void
.end method
.method public onScrollChanged(Lcom/moji/mjweather/dailydetail/ObservableScrollView;IIII)V
.locals 0
.line 538
iget-boolean p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->x:Z
if-eqz p1, :cond_0
.line 539
invoke-direct {p0, p3}, Lcom/moji/mjweather/aqi/AQIActivity;->b(I)V
:cond_0
return-void
.end method
.method public onScrollEnd(I)V
.locals 1
.line 514
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
invoke-virtual {p1}, Lcom/moji/mjweather/aqi/control/AQIAdViewControl;->a()Lcom/moji/mjad/common/view/AqiMiddleAdView;
move-result-object p1
if-eqz p1, :cond_0
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
if-eqz p1, :cond_0
.line 515
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->o:Lcom/moji/mjweather/aqi/control/AQIAdViewControl;
invoke-virtual {p1}, Lcom/moji/mjweather/aqi/control/AQIAdViewControl;->a()Lcom/moji/mjad/common/view/AqiMiddleAdView;
move-result-object p1
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
invoke-virtual {v0}, Lcom/moji/titlebar/MJTitleBar;->getHeight()I
move-result v0
invoke-virtual {p1, v0}, Lcom/moji/mjad/common/view/AqiMiddleAdView;->a(I)V
.line 517
:cond_0
invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager;
move-result-object p1
sget-object v0, Lcom/moji/statistics/EVENT_TAG;->AQI_PAGE_SLIDE:Lcom/moji/statistics/EVENT_TAG;
invoke-virtual {p1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager;
return-void
.end method
.method public onTop()V
.locals 0
return-void
.end method
.method public selectCheckPoint(Ljava/lang/String;)V
.locals 1
.line 677
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->n:Lcom/moji/mjweather/aqi/control/AQINearViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AQINearViewControl;->a(Ljava/lang/String;)V
return-void
.end method
.method public setAqiWarn(Ljava/lang/String;)V
.locals 1
.line 590
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->a:Lcom/moji/mjweather/aqi/control/AQICakeViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AQICakeViewControl;->a(Ljava/lang/String;)V
return-void
.end method
.method public setIsLocationCity(Z)V
.locals 1
.line 563
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_0
.line 564
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->l:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->a(Z)V
.line 566
:cond_0
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
if-eqz v0, :cond_1
.line 567
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->m:Lcom/moji/mjweather/aqi/control/AQIMapViewControl;
invoke-virtual {v0, p1}, Lcom/moji/mjweather/aqi/control/AQIMapViewControl;->a(Z)V
:cond_1
return-void
.end method
.method public setSubTitle(Ljava/lang/String;)V
.locals 1
.line 399
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
invoke-virtual {v0, p1}, Lcom/moji/titlebar/MJTitleBar;->setSubTitleText(Ljava/lang/CharSequence;)V
return-void
.end method
.method public showCityInfo(Lcom/moji/common/area/AreaInfo;)V
.locals 1
.line 429
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
iget-object p1, p1, Lcom/moji/common/area/AreaInfo;->cityName:Ljava/lang/String;
invoke-virtual {v0, p1}, Lcom/moji/titlebar/MJTitleBar;->setTitleText(Ljava/lang/CharSequence;)V
.line 430
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
invoke-virtual {p1}, Lcom/moji/titlebar/MJTitleBar;->d()V
return-void
.end method
.method public showLocationedCityInfo(Lcom/moji/common/area/AreaInfo;)V
.locals 1
.line 435
invoke-static {p0}, Lcom/moji/mjweather/helper/UIHelper;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
.line 436
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->t:Lcom/moji/titlebar/MJTitleBar;
invoke-static {v0, p1}, Lcom/moji/mjweather/helper/UIHelper;->a(Lcom/moji/titlebar/MJTitleBar;Ljava/lang/String;)V
return-void
.end method
.method public showNetStatusView(Z)V
.locals 0
return-void
.end method
.method public showOrHideCamera(Z)V
.locals 2
.line 573
invoke-static {}, Lcom/moji/preferences/units/SettingCenter;->a()Lcom/moji/preferences/units/SettingCenter;
move-result-object v0
invoke-virtual {v0}, Lcom/moji/preferences/units/SettingCenter;->b()Lcom/moji/preferences/units/ELanguage;
move-result-object v0
sget-object v1, Lcom/moji/preferences/units/ELanguage;->CN:Lcom/moji/preferences/units/ELanguage;
invoke-virtual {v0, v1}, Lcom/moji/preferences/units/ELanguage;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
return-void
.line 576
:cond_0
invoke-static {}, Lcom/moji/mjweather/setting/fragment/SettingDevelopConsoleFragment;->g()Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_1
.line 577
iget-object p1, p0, Lcom/moji/mjweather/aqi/AQIActivity;->u:Landroid/view/View;
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
return-void
.line 580
:cond_1
iget-object v0, p0, Lcom/moji/mjweather/aqi/AQIActivity;->u:Landroid/view/View;
if-eqz p1, :cond_2
goto :goto_0
:cond_2
const/16 v1, 0x8
:goto_0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
return-void
.end method