.class public Lcom/moji/mjweather/alert/WeatherAlertActivity; .super Lcom/moji/base/MJActivity; .source "WeatherAlertActivity.java" # annotations .annotation build Lcom/moji/router/annotation/Router; .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/moji/mjweather/alert/WeatherAlertActivity$WeatherAlertCallbackImpl;, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER; } .end annotation # static fields .field public static final sCaller:Ljava/lang/String; = "caller" # instance fields .field private a:Landroid/widget/ImageView; .field private b:Lcom/moji/titlebar/MJTitleBar; .field private c:Lcom/moji/mjweather/alert/WeatherAlertListAdapter; .field private i:Landroid/widget/ListView; .field private j:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Lcom/moji/weatherprovider/data/AlertList$Alert;", ">;" } .end annotation .end field .field private k:Lcom/moji/mjweather/alert/WeatherAlertPresenter; .field private l:Lcom/moji/titlebar/MJTitleBar$ActionIcon; .field private m:Landroid/widget/RelativeLayout; .field private n:Landroid/widget/TextView; .field private o:Landroid/widget/TextView; .field private p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; .field private q:Ljava/lang/String; .field private r:Ljava/lang/String; .field private s:Lcom/moji/statistics/FunctionStat; .field private t:Lcom/moji/share/MJThirdShareManager; # direct methods .method public constructor ()V .locals 1 .line 62 invoke-direct {p0}, Lcom/moji/base/MJActivity;->()V const/4 v0, 0x0 .line 73 iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->l:Lcom/moji/titlebar/MJTitleBar$ActionIcon; return-void .end method .method static synthetic a(Lcom/moji/mjweather/alert/WeatherAlertActivity;)Ljava/util/List; .locals 0 .line 62 iget-object p0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; return-object p0 .end method .method private a()V .locals 2 .line 133 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; new-instance v1, Lcom/moji/mjweather/alert/WeatherAlertActivity$1; invoke-direct {v1, p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity$1;->(Lcom/moji/mjweather/alert/WeatherAlertActivity;)V invoke-virtual {v0, v1}, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;->b(Landroid/view/View$OnClickListener;)V return-void .end method .method private a(Landroid/widget/ImageView;)V .locals 2 .line 225 invoke-static {p0}, Lcom/squareup/picasso/Picasso;->a(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; move-result-object v0 invoke-static {}, Lcom/moji/weathersence/MJSceneManager;->a()Lcom/moji/weathersence/MJSceneManager; move-result-object v1 invoke-virtual {v1}, Lcom/moji/weathersence/MJSceneManager;->k()Landroid/net/Uri; move-result-object v1 invoke-virtual {v0, v1}, Lcom/squareup/picasso/Picasso;->a(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; move-result-object v0 const v1, 0x7f0802fe invoke-virtual {v0, v1}, Lcom/squareup/picasso/RequestCreator;->b(I)Lcom/squareup/picasso/RequestCreator; move-result-object v0 invoke-virtual {v0, p1}, Lcom/squareup/picasso/RequestCreator;->a(Landroid/widget/ImageView;)V return-void .end method .method static synthetic a(Lcom/moji/mjweather/alert/WeatherAlertActivity;Lcom/moji/weatherprovider/data/Weather;)V .locals 0 .line 62 invoke-direct {p0, p1}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->a(Lcom/moji/weatherprovider/data/Weather;)V return-void .end method .method static synthetic a(Lcom/moji/mjweather/alert/WeatherAlertActivity;Ljava/lang/String;)V .locals 0 .line 62 invoke-direct {p0, p1}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->a(Ljava/lang/String;)V return-void .end method .method private a(Lcom/moji/weatherprovider/data/Weather;)V .locals 6 .line 169 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; invoke-virtual {v0}, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;->b()V if-eqz p1, :cond_3 .line 172 iget-object v0, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; if-eqz v0, :cond_3 iget-object v0, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object v0, v0, Lcom/moji/weatherprovider/data/Detail;->mAlertList:Lcom/moji/weatherprovider/data/AlertList; if-eqz v0, :cond_3 .line 174 iget-object p1, p1, Lcom/moji/weatherprovider/data/Weather;->mDetail:Lcom/moji/weatherprovider/data/Detail; iget-object p1, p1, Lcom/moji/weatherprovider/data/Detail;->mAlertList:Lcom/moji/weatherprovider/data/AlertList; iget-object p1, p1, Lcom/moji/weatherprovider/data/AlertList;->mAlert:Ljava/util/List; iput-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; const/4 p1, 0x0 .line 176 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; if-eqz v0, :cond_2 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->isEmpty()Z move-result v0 if-nez v0, :cond_2 const-string v0, "WeatherAlertActivity" .line 177 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "updatePushOpenView alert.size = " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; invoke-interface {v2}, Ljava/util/List;->size()I move-result v2 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v0, v1}, Lcom/moji/tool/log/UserLog;->a(Ljava/lang/String;Ljava/lang/String;)V .line 178 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; move-result-object v0 :cond_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_2 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/moji/weatherprovider/data/AlertList$Alert; .line 179 iget-object v2, v1, Lcom/moji/weatherprovider/data/AlertList$Alert;->mIcon:Ljava/lang/String; invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 if-nez v2, :cond_1 const-string v2, "WeatherAlertActivity" .line 180 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "updatePushOpenView alert.mIcon = " invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v4, v1, Lcom/moji/weatherprovider/data/AlertList$Alert;->mIcon:Ljava/lang/String; invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v4, ", pushIcon = " invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v4, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->q:Ljava/lang/String; invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 invoke-static {v2, v3}, Lcom/moji/tool/log/UserLog;->a(Ljava/lang/String;Ljava/lang/String;)V .line 182 :cond_1 iget-object v2, v1, Lcom/moji/weatherprovider/data/AlertList$Alert;->mIcon:Ljava/lang/String; invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 if-nez v2, :cond_0 iget-object v2, v1, Lcom/moji/weatherprovider/data/AlertList$Alert;->mIcon:Ljava/lang/String; iget-object v3, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->q:Ljava/lang/String; invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_0 .line 183 iget-wide v1, v1, Lcom/moji/weatherprovider/data/AlertList$Alert;->mReliveTime:J invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v3 sub-long/2addr v1, v3 const-wide/16 v3, 0x0 cmp-long v5, v1, v3 if-lez v5, :cond_0 const/4 p1, 0x1 :cond_2 const-string v0, "WeatherAlertActivity" .line 190 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "updatePushOpenView isValid = " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; const-string v2, ", alerts = " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v2, " , pushIcon = " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->q: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 invoke-static {v0, v1}, Lcom/moji/tool/log/UserLog;->a(Ljava/lang/String;Ljava/lang/String;)V if-eqz p1, :cond_3 .line 193 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; invoke-direct {p0, p1}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->a(Ljava/util/List;)V return-void :cond_3 const-string p1, "WeatherAlertActivity" const-string v0, "updatePushOpenView weather .. " .line 197 invoke-static {p1, v0}, Lcom/moji/tool/log/UserLog;->a(Ljava/lang/String;Ljava/lang/String;)V .line 198 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->d()V return-void .end method .method private a(Ljava/lang/String;)V .locals 3 const-string v0, "WeatherAlertActivity" .line 147 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "checkAlertData requestWeatherAlertData : areaInfo=" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->r: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 invoke-static {v0, v1}, Lcom/moji/tool/log/UserLog;->a(Ljava/lang/String;Ljava/lang/String;)V .line 148 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->r:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_0 .line 149 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->d()V return-void .line 152 :cond_0 invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I move-result p1 .line 153 invoke-static {p1}, Lcom/moji/areamanagement/MJAreaManager;->a(I)Lcom/moji/common/area/AreaInfo; move-result-object v0 if-nez v0, :cond_2 .line 155 invoke-static {}, Lcom/moji/areamanagement/MJAreaManager;->b()Lcom/moji/common/area/AreaInfo; move-result-object v0 if-eqz v0, :cond_1 .line 156 iget v1, v0, Lcom/moji/common/area/AreaInfo;->cityId:I if-eq v1, p1, :cond_2 .line 157 :cond_1 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->d()V return-void .line 161 :cond_2 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; invoke-virtual {p1}, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;->F()V .line 162 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->k:Lcom/moji/mjweather/alert/WeatherAlertPresenter; invoke-virtual {p1, v0}, Lcom/moji/mjweather/alert/WeatherAlertPresenter;->a(Lcom/moji/common/area/AreaInfo;)V return-void .end method .method private a(Ljava/util/List;)V .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Lcom/moji/weatherprovider/data/AlertList$Alert;", ">;)V" } .end annotation if-eqz p1, :cond_1 .line 239 invoke-interface {p1}, Ljava/util/List;->isEmpty()Z move-result v0 if-nez v0, :cond_1 const-string v0, "WeatherAlertActivity" .line 240 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "showListData data = " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v0, v1}, Lcom/moji/tool/log/UserLog;->a(Ljava/lang/String;Ljava/lang/String;)V .line 241 invoke-interface {p1}, Ljava/util/List;->size()I move-result v0 const/4 v1, 0x2 if-ge v0, v1, :cond_0 .line 242 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->i:Landroid/widget/ListView; const/4 v1, 0x0 invoke-virtual {v0, v1}, Landroid/widget/ListView;->setDivider(Landroid/graphics/drawable/Drawable;)V .line 244 :cond_0 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->c:Lcom/moji/mjweather/alert/WeatherAlertListAdapter; invoke-virtual {v0, p1}, Lcom/moji/mjweather/alert/WeatherAlertListAdapter;->a(Ljava/util/List;)V .line 245 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->i:Landroid/widget/ListView; iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->c:Lcom/moji/mjweather/alert/WeatherAlertListAdapter; invoke-virtual {p1, v0}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V .line 246 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->ALARM_SUCCESS_SHOW:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {p1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager; .line 247 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->m:Landroid/widget/RelativeLayout; const/16 v0, 0x8 invoke-virtual {p1, v0}, Landroid/widget/RelativeLayout;->setVisibility(I)V .line 248 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->k:Lcom/moji/mjweather/alert/WeatherAlertPresenter; invoke-virtual {p1}, Lcom/moji/mjweather/alert/WeatherAlertPresenter;->b()V goto :goto_0 :cond_1 const-string v0, "WeatherAlertActivity" .line 250 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "showListData list = " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {v0, p1}, Lcom/moji/tool/log/UserLog;->a(Ljava/lang/String;Ljava/lang/String;)V .line 251 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->d()V :goto_0 return-void .end method .method private b()V .locals 2 .annotation build Landroid/annotation/SuppressLint; value = { "NewApi" } .end annotation const v0, 0x7f090456 .line 203 invoke-virtual {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ImageView; iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->a:Landroid/widget/ImageView; const v0, 0x7f09077e .line 204 invoke-virtual {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/RelativeLayout; iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->m:Landroid/widget/RelativeLayout; const v0, 0x7f090a15 .line 205 invoke-virtual {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->o:Landroid/widget/TextView; const v0, 0x7f0909c9 .line 206 invoke-virtual {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->n:Landroid/widget/TextView; .line 207 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->a:Landroid/widget/ImageView; invoke-direct {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->a(Landroid/widget/ImageView;)V const v0, 0x7f090cfa .line 208 invoke-virtual {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lcom/moji/titlebar/MJTitleBar; iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->b:Lcom/moji/titlebar/MJTitleBar; const v0, 0x7f09057f .line 209 invoke-virtual {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/ListView; iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->i:Landroid/widget/ListView; const v0, 0x7f0908db .line 210 invoke-virtual {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; .line 213 new-instance v0, Lcom/moji/mjweather/alert/WeatherAlertActivity$2; const v1, 0x7f0806cb invoke-direct {v0, p0, v1}, Lcom/moji/mjweather/alert/WeatherAlertActivity$2;->(Lcom/moji/mjweather/alert/WeatherAlertActivity;I)V iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->l:Lcom/moji/titlebar/MJTitleBar$ActionIcon; .line 221 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->b:Lcom/moji/titlebar/MJTitleBar; iget-object v1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->l:Lcom/moji/titlebar/MJTitleBar$ActionIcon; invoke-virtual {v0, v1}, Lcom/moji/titlebar/MJTitleBar;->a(Lcom/moji/titlebar/MJTitleBar$Action;)Landroid/view/View; return-void .end method .method static synthetic b(Lcom/moji/mjweather/alert/WeatherAlertActivity;)V .locals 0 .line 62 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j()V return-void .end method .method private b(Ljava/lang/String;)V .locals 13 .line 333 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; const/4 v1, 0x0 if-eqz v0, :cond_4 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; invoke-interface {v0}, Ljava/util/List;->isEmpty()Z move-result v0 if-eqz v0, :cond_0 goto/16 :goto_1 .line 337 :cond_0 new-instance v9, Ljava/util/ArrayList; invoke-direct {v9}, Ljava/util/ArrayList;->()V .line 338 invoke-static {}, Lcom/moji/tool/DeviceTool;->b()I move-result v5 const/high16 v0, 0x42480000 # 50.0f .line 339 invoke-static {v0}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v6 .line 340 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->i:Landroid/widget/ListView; invoke-virtual {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->getListViewHeight(Landroid/widget/ListView;)I move-result v7 if-nez v7, :cond_1 .line 342 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->t:Lcom/moji/share/MJThirdShareManager; invoke-virtual {p1, v1}, Lcom/moji/share/MJThirdShareManager;->a(Z)V return-void .line 345 :cond_1 invoke-virtual {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->getApplicationContext()Landroid/content/Context; move-result-object v0 const v2, 0x7f0b009a const/4 v3, 0x0 invoke-static {v0, v2, v3}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; move-result-object v0 const v2, 0x7f090d01 .line 347 invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/widget/TextView; const/high16 v2, 0x41a00000 # 20.0f .line 348 invoke-static {v2}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v2 invoke-virtual {v0, v1, v1, v5, v2}, Landroid/widget/TextView;->layout(IIII)V .line 349 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setDrawingCacheEnabled(Z)V const/4 v2, 0x1 .line 350 invoke-virtual {v0, v2}, Landroid/widget/TextView;->setDrawingCacheEnabled(Z)V .line 351 invoke-virtual {v0}, Landroid/widget/TextView;->buildDrawingCache()V .line 352 invoke-virtual {v0}, Landroid/widget/TextView;->getDrawingCache()Landroid/graphics/Bitmap; move-result-object v8 .line 353 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->i:Landroid/widget/ListView; invoke-virtual {v0}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter; move-result-object v0 check-cast v0, Lcom/moji/mjweather/alert/WeatherAlertListAdapter; if-eqz v0, :cond_3 const/4 v4, 0x0 .line 355 :goto_0 invoke-virtual {v0}, Lcom/moji/mjweather/alert/WeatherAlertListAdapter;->getCount()I move-result v10 if-ge v4, v10, :cond_3 .line 356 invoke-virtual {v0, v4, v3, v2}, Lcom/moji/mjweather/alert/WeatherAlertListAdapter;->a(ILandroid/view/View;Z)Landroid/view/View; move-result-object v10 .line 357 iget-object v11, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->i:Landroid/widget/ListView; invoke-virtual {v11}, Landroid/widget/ListView;->getWidth()I move-result v11 const/high16 v12, 0x40000000 # 2.0f invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v11 .line 358 invoke-static {v1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v12 .line 357 invoke-virtual {v10, v11, v12}, Landroid/view/View;->measure(II)V .line 359 invoke-virtual {v10}, Landroid/view/View;->getMeasuredWidth()I move-result v11 invoke-virtual {v10}, Landroid/view/View;->getMeasuredHeight()I move-result v12 invoke-virtual {v10, v1, v1, v11, v12}, Landroid/view/View;->layout(IIII)V .line 360 invoke-static {v10, v1, v1, v2}, Lcom/moji/share/ShareImageManager;->a(Landroid/view/View;IIZ)Landroid/graphics/Bitmap; move-result-object v10 if-eqz v10, :cond_2 .line 362 invoke-interface {v9, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z add-int/lit8 v4, v4, 0x1 goto :goto_0 .line 364 :cond_2 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->t:Lcom/moji/share/MJThirdShareManager; invoke-virtual {p1, v1}, Lcom/moji/share/MJThirdShareManager;->a(Z)V return-void .line 369 :cond_3 invoke-static {}, Lcom/moji/tool/thread/MJThreadManager;->a()Lcom/moji/tool/thread/MJThreadManager; move-result-object v0 new-instance v1, Lcom/moji/mjweather/alert/WeatherAlertActivity$4; sget-object v4, Lcom/moji/tool/thread/ThreadPriority;->NORMAL:Lcom/moji/tool/thread/ThreadPriority; move-object v2, v1 move-object v3, p0 move-object v10, p1 invoke-direct/range {v2 .. v10}, Lcom/moji/mjweather/alert/WeatherAlertActivity$4;->(Lcom/moji/mjweather/alert/WeatherAlertActivity;Lcom/moji/tool/thread/ThreadPriority;IIILandroid/graphics/Bitmap;Ljava/util/List;Ljava/lang/String;)V sget-object p1, Lcom/moji/tool/thread/ThreadType;->IO_THREAD:Lcom/moji/tool/thread/ThreadType; invoke-virtual {v0, v1, p1}, Lcom/moji/tool/thread/MJThreadManager;->a(Lcom/moji/tool/thread/wrapper/MJRunnable;Lcom/moji/tool/thread/ThreadType;)V return-void .line 334 :cond_4 :goto_1 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->t:Lcom/moji/share/MJThirdShareManager; invoke-virtual {p1, v1}, Lcom/moji/share/MJThirdShareManager;->a(Z)V return-void .end method .method static synthetic c(Lcom/moji/mjweather/alert/WeatherAlertActivity;)Lcom/moji/share/MJThirdShareManager; .locals 0 .line 62 iget-object p0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->t:Lcom/moji/share/MJThirdShareManager; return-object p0 .end method .method private c()V .locals 1 .line 230 invoke-static {}, Lcom/moji/areamanagement/MJAreaManager;->a()Lcom/moji/common/area/AreaInfo; move-result-object v0 if-eqz v0, :cond_0 .line 232 iget v0, v0, Lcom/moji/common/area/AreaInfo;->cityId:I invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->r:Ljava/lang/String; .line 234 :cond_0 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->k:Lcom/moji/mjweather/alert/WeatherAlertPresenter; invoke-virtual {v0}, Lcom/moji/mjweather/alert/WeatherAlertPresenter;->a()Ljava/util/List; move-result-object v0 iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; .line 235 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; invoke-direct {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->a(Ljava/util/List;)V return-void .end method .method static synthetic d(Lcom/moji/mjweather/alert/WeatherAlertActivity;)Ljava/lang/String; .locals 0 .line 62 iget-object p0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->r:Ljava/lang/String; return-object p0 .end method .method private d()V .locals 3 const-string v0, "WeatherAlertActivity" .line 257 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "showInvalideAlert : areaInfo = " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->r:Ljava/lang/String; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, " , pushIcon=" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->q: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 invoke-static {v0, v1}, Lcom/moji/tool/log/UserLog;->a(Ljava/lang/String;Ljava/lang/String;)V .line 258 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v0 sget-object v1, Lcom/moji/statistics/EVENT_TAG;->ALARM_EXPIRED_SHOW:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {v0, v1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager; .line 259 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->m:Landroid/widget/RelativeLayout; const/4 v1, 0x0 invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V .line 260 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->n:Landroid/widget/TextView; const v1, 0x7f0e0078 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V .line 261 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->o:Landroid/widget/TextView; const v1, 0x7f0e012b invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V .line 262 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->o:Landroid/widget/TextView; new-instance v1, Lcom/moji/mjweather/alert/WeatherAlertActivity$3; invoke-direct {v1, p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity$3;->(Lcom/moji/mjweather/alert/WeatherAlertActivity;)V invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 268 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->b:Lcom/moji/titlebar/MJTitleBar; invoke-virtual {v0}, Lcom/moji/titlebar/MJTitleBar;->h()V return-void .end method .method static synthetic e(Lcom/moji/mjweather/alert/WeatherAlertActivity;)Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; .locals 0 .line 62 iget-object p0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->p:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; return-object p0 .end method .method private e()V .locals 2 .line 304 new-instance v0, Lcom/moji/share/MJThirdShareManager; const/4 v1, 0x0 invoke-direct {v0, p0, v1}, Lcom/moji/share/MJThirdShareManager;->(Landroid/app/Activity;Lcom/moji/share/listener/ShareListener;)V iput-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->t:Lcom/moji/share/MJThirdShareManager; return-void .end method .method static synthetic f(Lcom/moji/mjweather/alert/WeatherAlertActivity;)V .locals 0 .line 62 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->a()V return-void .end method .method static synthetic g(Lcom/moji/mjweather/alert/WeatherAlertActivity;)V .locals 0 .line 62 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->d()V return-void .end method .method static synthetic h(Lcom/moji/mjweather/alert/WeatherAlertActivity;)Lcom/moji/mjweather/alert/WeatherAlertListAdapter; .locals 0 .line 62 iget-object p0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->c:Lcom/moji/mjweather/alert/WeatherAlertListAdapter; return-object p0 .end method .method private j()V .locals 4 .line 309 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->k()Lcom/moji/share/entity/ShareContentConfig; move-result-object v0 if-eqz v0, :cond_0 .line 311 iget-object v1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->t:Lcom/moji/share/MJThirdShareManager; sget-object v2, Lcom/moji/share/entity/ShareFromType;->WeatherAlertAct:Lcom/moji/share/entity/ShareFromType; const/4 v3, 0x1 invoke-virtual {v1, v2, v0, v3}, Lcom/moji/share/MJThirdShareManager;->a(Lcom/moji/share/entity/ShareFromType;Lcom/moji/share/entity/ShareContentConfig;Z)V goto :goto_0 :cond_0 const v0, 0x7f0e081d const/4 v1, 0x0 .line 313 invoke-static {p0, v0, v1}, Lcom/moji/forum/common/ToastUtil;->a(Landroid/content/Context;II)V :goto_0 return-void .end method .method private k()Lcom/moji/share/entity/ShareContentConfig; .locals 5 .line 318 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->k:Lcom/moji/mjweather/alert/WeatherAlertPresenter; iget-object v1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->j:Ljava/util/List; invoke-virtual {v0, v1}, Lcom/moji/mjweather/alert/WeatherAlertPresenter;->a(Ljava/util/List;)Ljava/lang/String; move-result-object v0 const-string v1, "" .line 320 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 if-nez v2, :cond_0 const-string v2, "\uffe5#" invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v2 if-eqz v2, :cond_0 const-string v1, "\uffe5#" .line 321 invoke-virtual {v0, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; move-result-object v0 const/4 v1, 0x0 aget-object v1, v0, v1 .line 323 :cond_0 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object v0 .line 324 new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v3, "share" invoke-static {v0, v3}, Lcom/moji/tool/FileTool;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; move-result-object v0 invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; move-result-object v0 invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "/picture_weather_alert.png" invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 .line 325 new-instance v2, Lcom/moji/share/entity/ShareContentConfig$Builder; const v3, 0x7f0e0a60 invoke-virtual {p0, v3}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->getString(I)Ljava/lang/String; move-result-object v3 invoke-direct {v2, v3, v1}, Lcom/moji/share/entity/ShareContentConfig$Builder;->(Ljava/lang/String;Ljava/lang/String;)V .line 326 invoke-virtual {v2, v0}, Lcom/moji/share/entity/ShareContentConfig$Builder;->c(Ljava/lang/String;)Lcom/moji/share/entity/ShareContentConfig$Builder; move-result-object v1 sget-object v3, Lcom/moji/share/entity/ShareChannelType;->WX_FRIEND:Lcom/moji/share/entity/ShareChannelType; sget-object v4, Lcom/moji/share/entity/ShareContentType;->PIC:Lcom/moji/share/entity/ShareContentType; .line 327 invoke-virtual {v1, v3, v4}, Lcom/moji/share/entity/ShareContentConfig$Builder;->a(Lcom/moji/share/entity/ShareChannelType;Lcom/moji/share/entity/ShareContentType;)Lcom/moji/share/entity/ShareContentConfig$Builder; .line 328 invoke-direct {p0, v0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->b(Ljava/lang/String;)V .line 329 invoke-virtual {v2}, Lcom/moji/share/entity/ShareContentConfig$Builder;->a()Lcom/moji/share/entity/ShareContentConfig; move-result-object v0 return-object v0 .end method # virtual methods .method public getListViewHeight(Landroid/widget/ListView;)I .locals 6 .line 274 invoke-virtual {p1}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter; move-result-object p1 check-cast p1, Lcom/moji/mjweather/alert/WeatherAlertListAdapter; const/4 v0, 0x0 if-nez p1, :cond_0 return v0 :cond_0 const/4 v1, 0x0 const/4 v2, 0x0 .line 279 :goto_0 invoke-virtual {p1}, Lcom/moji/mjweather/alert/WeatherAlertListAdapter;->getCount()I move-result v3 if-ge v1, v3, :cond_2 const/4 v3, 0x0 const/4 v4, 0x1 .line 280 invoke-virtual {p1, v1, v3, v4}, Lcom/moji/mjweather/alert/WeatherAlertListAdapter;->a(ILandroid/view/View;Z)Landroid/view/View; move-result-object v3 if-eqz v3, :cond_1 .line 283 :try_start_0 iget-object v4, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->i:Landroid/widget/ListView; invoke-virtual {v4}, Landroid/widget/ListView;->getWidth()I move-result v4 const/high16 v5, 0x40000000 # 2.0f invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v4 .line 284 invoke-static {v0, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v5 .line 283 invoke-virtual {v3, v4, v5}, Landroid/view/View;->measure(II)V .line 285 invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I move-result v4 invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I move-result v5 invoke-virtual {v3, v0, v0, v4, v5}, Landroid/view/View;->layout(IIII)V .line 286 invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I move-result v3 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 add-int/2addr v2, v3 goto :goto_1 :catch_0 const-string v3, "WeatherAlertActivity" const-string v4, "get listview item height error" .line 289 invoke-static {v3, v4}, Lcom/moji/tool/log/MJLogger;->e(Ljava/lang/String;Ljava/lang/String;)V :cond_1 :goto_1 add-int/lit8 v1, v1, 0x1 goto :goto_0 :cond_2 return v2 .end method .method public onCreate(Landroid/os/Bundle;)V .locals 5 .line 90 invoke-super {p0, p1}, Lcom/moji/base/MJActivity;->onCreate(Landroid/os/Bundle;)V const p1, 0x7f0b0094 .line 91 invoke-virtual {p0, p1}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->setContentView(I)V .line 92 new-instance p1, Lcom/moji/mjweather/alert/WeatherAlertPresenter; new-instance v0, Lcom/moji/mjweather/alert/WeatherAlertActivity$WeatherAlertCallbackImpl; const/4 v1, 0x0 invoke-direct {v0, p0, v1}, Lcom/moji/mjweather/alert/WeatherAlertActivity$WeatherAlertCallbackImpl;->(Lcom/moji/mjweather/alert/WeatherAlertActivity;Lcom/moji/mjweather/alert/WeatherAlertActivity$1;)V invoke-direct {p1, v0}, Lcom/moji/mjweather/alert/WeatherAlertPresenter;->(Lcom/moji/mjweather/alert/WeatherAlertPresenter$WeatherAlertCallback;)V iput-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->k:Lcom/moji/mjweather/alert/WeatherAlertPresenter; .line 93 invoke-static {}, Lcom/moji/statistics/FunctionStat;->a()Lcom/moji/statistics/FunctionStat; move-result-object p1 iput-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->s:Lcom/moji/statistics/FunctionStat; .line 94 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->s:Lcom/moji/statistics/FunctionStat; const/4 v0, 0x1 invoke-virtual {p1, v0}, Lcom/moji/statistics/FunctionStat;->i(Z)V .line 95 invoke-virtual {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->getIntent()Landroid/content/Intent; move-result-object p1 .line 96 sget-object v1, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;->MAIN:Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER; invoke-virtual {v1}, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;->ordinal()I move-result v1 .line 97 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->b()V const/4 v2, 0x0 if-eqz p1, :cond_2 const-string v1, "caller" .line 100 sget-object v3, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;->MAIN:Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER; invoke-virtual {v3}, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;->ordinal()I move-result v3 invoke-virtual {p1, v1, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I move-result v1 const-string v3, "where" .line 102 invoke-virtual {p1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 .line 103 invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v4 if-nez v4, :cond_2 const-string v4, "push" invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_2 const-string v1, "msgtype" .line 104 invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 const-string v3, "alert_icon" .line 105 invoke-virtual {p1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 iput-object v3, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->q:Ljava/lang/String; const-string v3, "cityid" .line 106 invoke-virtual {p1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->r:Ljava/lang/String; const-string p1, "WeatherAlertActivity" .line 107 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "alert push : pushIcon=" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v4, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->q:Ljava/lang/String; invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v4, ", areaInfo=" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v4, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->r:Ljava/lang/String; invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v4, ", msgtype=" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 invoke-static {p1, v3}, Lcom/moji/tool/log/UserLog;->a(Ljava/lang/String;Ljava/lang/String;)V .line 108 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_0 .line 109 new-array p1, v0, [Ljava/lang/Object; aput-object v1, p1, v2 invoke-static {p1}, Lcom/moji/statistics/EventParams;->getProperty([Ljava/lang/Object;)Lorg/json/JSONObject; move-result-object p1 .line 110 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v1 sget-object v2, Lcom/moji/statistics/EVENT_TAG;->PUSH_OPEN_SUCCESS:Lcom/moji/statistics/EVENT_TAG; sget-object v3, Lcom/moji/push/PushType;->WEATHER_ALERT:Lcom/moji/push/PushType; invoke-virtual {v3}, Lcom/moji/push/PushType;->getTag()Ljava/lang/String; move-result-object v3 invoke-virtual {v1, v2, v3, p1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; goto :goto_0 .line 112 :cond_0 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v1, Lcom/moji/statistics/EVENT_TAG;->PUSH_OPEN_SUCCESS:Lcom/moji/statistics/EVENT_TAG; sget-object v2, Lcom/moji/push/PushType;->WEATHER_ALERT:Lcom/moji/push/PushType; invoke-virtual {v2}, Lcom/moji/push/PushType;->getTag()Ljava/lang/String; move-result-object v2 invoke-virtual {p1, v1, v2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; .line 114 :goto_0 invoke-static {}, Lcom/moji/tool/DeviceTool;->m()Z move-result p1 if-eqz p1, :cond_1 .line 115 iget-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->r:Ljava/lang/String; invoke-direct {p0, p1}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->a(Ljava/lang/String;)V goto :goto_1 .line 117 :cond_1 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->a()V .line 120 :goto_1 sget-object p1, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;->PUSH:Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER; invoke-virtual {p1}, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;->ordinal()I move-result v1 const/4 v2, 0x1 .line 123 :cond_2 new-instance p1, Lcom/moji/mjweather/alert/WeatherAlertListAdapter; invoke-virtual {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->getApplicationContext()Landroid/content/Context; move-result-object v0 iget-object v3, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->r:Ljava/lang/String; invoke-direct {p1, v0, v3}, Lcom/moji/mjweather/alert/WeatherAlertListAdapter;->(Landroid/content/Context;Ljava/lang/String;)V iput-object p1, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->c:Lcom/moji/mjweather/alert/WeatherAlertListAdapter; if-nez v2, :cond_3 .line 125 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->c()V .line 127 :cond_3 invoke-direct {p0}, Lcom/moji/mjweather/alert/WeatherAlertActivity;->e()V .line 128 invoke-static {}, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;->values()[Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER; move-result-object p1 aget-object p1, p1, v1 .line 129 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v0 sget-object v1, Lcom/moji/statistics/EVENT_TAG;->WEATHER_DISASTER_DETAIL_SHOW:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {p1}, Lcom/moji/mjweather/alert/WeatherAlertActivity$CALLER;->getCode()I move-result p1 invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object p1 invoke-virtual {v0, v1, p1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; return-void .end method .method protected onDestroy()V .locals 2 .line 84 invoke-super {p0}, Lcom/moji/base/MJActivity;->onDestroy()V .line 85 iget-object v0, p0, Lcom/moji/mjweather/alert/WeatherAlertActivity;->s:Lcom/moji/statistics/FunctionStat; const/4 v1, 0x0 invoke-virtual {v0, v1}, Lcom/moji/statistics/FunctionStat;->i(Z)V return-void .end method .method protected onResume()V .locals 0 .line 297 invoke-super {p0}, Lcom/moji/base/MJActivity;->onResume()V return-void .end method