.class Lcom/moji/mjweather/feed/ChannelZakerFragment$1; .super Ljava/lang/Object; .source "ChannelZakerFragment.java" # interfaces .implements Lcom/moji/mjweather/feed/adapter/ChannelZakerFragmentListAdapter$OnItemClickListener; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/moji/mjweather/feed/ChannelZakerFragment;->b()V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic a:Lcom/moji/mjweather/feed/ChannelZakerFragment; # direct methods .method constructor (Lcom/moji/mjweather/feed/ChannelZakerFragment;)V .locals 0 .line 30 iput-object p1, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public a(Lcom/moji/mjweather/feed/data/ZakerFeed;II)V .locals 5 .line 33 new-instance p2, Lorg/json/JSONObject; invoke-direct {p2}, Lorg/json/JSONObject;->()V :try_start_0 const-string p3, "property1" .line 35 iget v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->from_type:I const/4 v1, 0x4 if-eq v0, v1, :cond_1 iget v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->from_type:I const/4 v1, 0x5 if-ne v0, v1, :cond_0 goto :goto_0 :cond_0 iget-wide v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->feed_id:J invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v0 goto :goto_1 :cond_1 :goto_0 iget-object v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->full_feed_url:Ljava/lang/String; :goto_1 invoke-virtual {p2, p3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string p3, "property2" .line 36 iget-object v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->previous_feed:Ljava/lang/String; invoke-virtual {p2, p3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string p3, "property3" .line 37 iget-object v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->next_feed:Ljava/lang/String; invoke-virtual {p2, p3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; :try_end_0 .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_2 :catch_0 move-exception p3 const-string v0, "ChannelZakerFragment" .line 39 invoke-static {v0, p3}, Lcom/moji/tool/log/MJLogger;->a(Ljava/lang/String;Ljava/lang/Throwable;)V .line 41 :goto_2 iget-object p3, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; iget-object p3, p3, Lcom/moji/mjweather/feed/ChannelZakerFragment;->n:Lcom/moji/common/area/AreaInfo; if-eqz p3, :cond_2 iget-object p3, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; iget-object p3, p3, Lcom/moji/mjweather/feed/ChannelZakerFragment;->n:Lcom/moji/common/area/AreaInfo; iget p3, p3, Lcom/moji/common/area/AreaInfo;->cityId:I goto :goto_3 :cond_2 const/4 p3, -0x1 .line 42 :goto_3 iget-object v0, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; iget v0, v0, Lcom/moji/mjweather/feed/ChannelZakerFragment;->p:I const/4 v1, 0x1 if-ne v0, v1, :cond_4 .line 43 iget-object v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->tag_new:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_3 const-string v0, "\u672c\u5730" iget-object v2, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->tag_new:Ljava/lang/String; invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_3 .line 44 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v0 sget-object v2, Lcom/moji/statistics/EVENT_TAG;->FEEDS_CATEGORYL_NEW_LOCAL_CLICK:Lcom/moji/statistics/EVENT_TAG; new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p3 invoke-virtual {v0, v2, p3, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; .line 46 :cond_3 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p3 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->FEEDS_CATEGORYL_NEW_CLICK:Lcom/moji/statistics/EVENT_TAG; new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v3, "" invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v3, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; iget v3, v3, Lcom/moji/mjweather/feed/ChannelZakerFragment;->m:I 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-virtual {p3, v0, v2, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; goto :goto_4 .line 48 :cond_4 iget-object v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->tag_new:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_5 const-string v0, "\u672c\u5730" iget-object v2, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->tag_new:Ljava/lang/String; invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_5 .line 49 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v0 sget-object v2, Lcom/moji/statistics/EVENT_TAG;->FEEDS_CATEGORYL_LOCAL_CLICK:Lcom/moji/statistics/EVENT_TAG; new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "" invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p3 invoke-virtual {v0, v2, p3, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; .line 51 :cond_5 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p3 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->FEEDS_CATEGORYL_CLICK:Lcom/moji/statistics/EVENT_TAG; new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v3, "" invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v3, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; iget v3, v3, Lcom/moji/mjweather/feed/ChannelZakerFragment;->m:I 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-virtual {p3, v0, v2, p2}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; .line 54 :goto_4 iget-object p2, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->feedExpand:Lcom/moji/http/fdsapi/entity/FeedExpand; const/4 p3, 0x0 if-nez p2, :cond_6 .line 55 iget-object p2, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; invoke-virtual {p2, p1, p3}, Lcom/moji/mjweather/feed/ChannelZakerFragment;->a(Lcom/moji/mjweather/feed/data/ZakerFeed;Z)V goto :goto_5 .line 57 :cond_6 iget-object p2, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->feedExpand:Lcom/moji/http/fdsapi/entity/FeedExpand; iget p2, p2, Lcom/moji/http/fdsapi/entity/FeedExpand;->wapType:I if-nez p2, :cond_7 .line 58 iget-object p2, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; invoke-virtual {p2, p1, p3}, Lcom/moji/mjweather/feed/ChannelZakerFragment;->a(Lcom/moji/mjweather/feed/data/ZakerFeed;Z)V goto :goto_5 .line 59 :cond_7 iget-object p2, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->feedExpand:Lcom/moji/http/fdsapi/entity/FeedExpand; iget p2, p2, Lcom/moji/http/fdsapi/entity/FeedExpand;->wapType:I if-ne p2, v1, :cond_8 .line 60 iget-object p2, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; iget-object v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->feedExpand:Lcom/moji/http/fdsapi/entity/FeedExpand; iget-object v0, v0, Lcom/moji/http/fdsapi/entity/FeedExpand;->thirdUrl:Ljava/lang/String; invoke-virtual {p2, v0}, Lcom/moji/mjweather/feed/ChannelZakerFragment;->a(Ljava/lang/String;)V goto :goto_5 .line 61 :cond_8 iget-object p2, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->feedExpand:Lcom/moji/http/fdsapi/entity/FeedExpand; iget p2, p2, Lcom/moji/http/fdsapi/entity/FeedExpand;->wapType:I const/4 v0, 0x2 if-ne p2, v0, :cond_9 .line 62 iget-object p2, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; iget-object v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->feedExpand:Lcom/moji/http/fdsapi/entity/FeedExpand; iget-object v0, v0, Lcom/moji/http/fdsapi/entity/FeedExpand;->thirdUrl:Ljava/lang/String; invoke-virtual {p2, v0}, Lcom/moji/mjweather/feed/ChannelZakerFragment;->b(Ljava/lang/String;)V goto :goto_5 .line 63 :cond_9 iget-object p2, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->feedExpand:Lcom/moji/http/fdsapi/entity/FeedExpand; iget p2, p2, Lcom/moji/http/fdsapi/entity/FeedExpand;->wapType:I const/4 v0, 0x3 if-ne p2, v0, :cond_a .line 64 new-instance p2, Lcom/moji/credit/util/GoToCreditPage; invoke-direct {p2}, Lcom/moji/credit/util/GoToCreditPage;->()V iget-object v0, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->feedExpand:Lcom/moji/http/fdsapi/entity/FeedExpand; iget-object v0, v0, Lcom/moji/http/fdsapi/entity/FeedExpand;->thirdUrl:Ljava/lang/String; iget-object v2, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; invoke-virtual {v2}, Lcom/moji/mjweather/feed/ChannelZakerFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; move-result-object v2 invoke-virtual {p2, v0, v2}, Lcom/moji/credit/util/GoToCreditPage;->a(Ljava/lang/String;Landroid/content/Context;)V goto :goto_5 .line 66 :cond_a iget-object p2, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; invoke-virtual {p2, p1, p3}, Lcom/moji/mjweather/feed/ChannelZakerFragment;->a(Lcom/moji/mjweather/feed/data/ZakerFeed;Z)V .line 69 :goto_5 iput-boolean v1, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->clicked:Z if-eqz p1, :cond_e .line 71 iget p2, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->show_type:I const/4 v0, -0x2 if-eq p2, v0, :cond_e .line 76 iget p2, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->show_type:I const/4 v0, 0x7 if-eq p2, v0, :cond_b iget p2, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->show_type:I const/16 v0, 0x9 if-ne p2, v0, :cond_c :cond_b const/4 p3, 0x1 .line 81 :cond_c iget-object p2, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; iget p2, p2, Lcom/moji/mjweather/feed/ChannelZakerFragment;->p:I if-nez p2, :cond_d const/16 p2, 0xfa4 goto :goto_6 :cond_d const/16 p2, 0xfa7 .line 86 :goto_6 invoke-static {}, Lcom/moji/mjad/statistics/StatReportManager;->a()Lcom/moji/mjad/statistics/StatReportManager; move-result-object v0 iget-object p1, p1, Lcom/moji/mjweather/feed/data/ZakerFeed;->full_feed_url:Ljava/lang/String; invoke-virtual {v0, p1, p2, p3}, Lcom/moji/mjad/statistics/StatReportManager;->a(Ljava/lang/String;IZ)V .line 90 :cond_e iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelZakerFragment$1;->a:Lcom/moji/mjweather/feed/ChannelZakerFragment; iget-object p1, p1, Lcom/moji/mjweather/feed/ChannelZakerFragment;->b:Landroid/support/v7/widget/RecyclerView; new-instance p2, Lcom/moji/mjweather/feed/ChannelZakerFragment$1$1; invoke-direct {p2, p0}, Lcom/moji/mjweather/feed/ChannelZakerFragment$1$1;->(Lcom/moji/mjweather/feed/ChannelZakerFragment$1;)V const-wide/16 v0, 0x1f4 invoke-virtual {p1, p2, v0, v1}, Landroid/support/v7/widget/RecyclerView;->postDelayed(Ljava/lang/Runnable;J)Z return-void .end method