.class Lcom/moji/mjweather/feed/ChannelBaseFragment$6; .super Lcom/moji/requestcore/MJHttpCallback; .source "ChannelBaseFragment.java" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/moji/mjweather/feed/ChannelBaseFragment;->b(II)V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Lcom/moji/requestcore/MJHttpCallback<", "Lcom/moji/http/fdsapi/entity/ZakerList;", ">;" } .end annotation # instance fields .field final synthetic a:I .field final synthetic b:Lcom/moji/mjweather/feed/ChannelBaseFragment; # direct methods .method constructor (Lcom/moji/mjweather/feed/ChannelBaseFragment;I)V .locals 0 .line 466 iput-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iput p2, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I invoke-direct {p0}, Lcom/moji/requestcore/MJHttpCallback;->()V return-void .end method # virtual methods .method protected a(Lcom/moji/http/fdsapi/entity/ZakerList;)V .locals 10 .line 470 iget-object v0, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; invoke-static {v0}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->c(Lcom/moji/mjweather/feed/ChannelBaseFragment;)Lcom/moji/pulltorefresh/PullToFreshContainer; move-result-object v0 invoke-virtual {v0}, Lcom/moji/pulltorefresh/PullToFreshContainer;->b()V .line 471 iget-object v0, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v1, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->page_cursor:Ljava/lang/String; invoke-static {v0, v1}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/lang/String;)Ljava/lang/String; .line 473 new-instance v0, Lorg/json/JSONObject; invoke-direct {v0}, Lorg/json/JSONObject;->()V :try_start_0 const-string v1, "property1" .line 475 iget-object v2, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget v2, v2, Lcom/moji/mjweather/feed/ChannelBaseFragment;->m:I invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject; :try_end_0 .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 move-exception v1 const-string v2, "ChannelBaseFragment" .line 477 invoke-static {v2, v1}, Lcom/moji/tool/log/MJLogger;->a(Ljava/lang/String;Ljava/lang/Throwable;)V .line 479 :goto_0 iget v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I const/4 v2, 0x3 const/4 v3, 0x4 const/4 v4, 0x1 const/4 v5, 0x0 packed-switch v1, :pswitch_data_0 goto/16 :goto_6 .line 508 :pswitch_0 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v1, v1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V .line 509 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->recommend_banner_list:Ljava/util/ArrayList; invoke-static {v6}, Lcom/moji/mjweather/feed/utils/FeedUtils;->a(Ljava/util/List;)Ljava/util/ArrayList; move-result-object v6 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; invoke-static {v1, v6, v7}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->b(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;Ljava/util/ArrayList;)V .line 510 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->top_list:Ljava/util/ArrayList; invoke-static {v6}, Lcom/moji/mjweather/feed/utils/FeedUtils;->a(Ljava/util/List;)Ljava/util/ArrayList; move-result-object v6 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->e:Ljava/util/ArrayList; invoke-static {v1, v6, v7}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->b(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;Ljava/util/ArrayList;)V .line 511 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; iget v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I iget-object v8, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v8, v8, Lcom/moji/mjweather/feed/ChannelBaseFragment;->l:Ljava/lang/String; iget-object v9, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v9, v9, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; if-eqz v9, :cond_0 iget-object v9, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v9, v9, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; invoke-virtual {v9}, Ljava/util/ArrayList;->size()I move-result v9 if-lez v9, :cond_0 const/4 v9, 0x1 goto :goto_1 :cond_0 const/4 v9, 0x0 :goto_1 invoke-static {v1, v6, v7, v8, v9}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;ILjava/lang/String;Z)Ljava/util/ArrayList; move-result-object v1 .line 512 iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; if-eqz v6, :cond_1 if-eqz v1, :cond_1 .line 513 invoke-virtual {v1}, Ljava/util/ArrayList;->size()I move-result v6 iget-object v7, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; invoke-virtual {v7}, Ljava/util/ArrayList;->size()I move-result v7 sub-int/2addr v6, v7 if-gez v6, :cond_2 :cond_1 const/4 v6, 0x0 .line 517 :cond_2 iget v7, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->is_current:I if-eqz v7, :cond_5 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-virtual {v7}, Ljava/util/ArrayList;->size()I move-result v7 if-lez v7, :cond_5 .line 518 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; move-result-object v7 :cond_3 :goto_2 invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z move-result v8 if-eqz v8, :cond_4 invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v8 check-cast v8, Lcom/moji/mjweather/feed/data/ZakerFeed; .line 519 iget-boolean v9, v8, Lcom/moji/mjweather/feed/data/ZakerFeed;->is_last_position:Z if-eqz v9, :cond_3 .line 520 iput-boolean v5, v8, Lcom/moji/mjweather/feed/data/ZakerFeed;->is_last_position:Z goto :goto_2 .line 523 :cond_4 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v7 check-cast v7, Lcom/moji/mjweather/feed/data/ZakerFeed; iput-boolean v4, v7, Lcom/moji/mjweather/feed/data/ZakerFeed;->is_last_position:Z .line 525 :cond_5 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v8, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v8, v8, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-static {v7, v1, v8}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->b(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;Ljava/util/ArrayList;)V .line 526 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-static {v1, v7}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;)V const-string v1, "1" .line 531 iget v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I if-ne v7, v2, :cond_6 const-string v1, "3" goto :goto_3 .line 533 :cond_6 iget v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I if-ne v7, v3, :cond_7 const-string v1, "4" .line 536 :cond_7 :goto_3 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->p:I if-ne v7, v4, :cond_8 .line 537 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v7 sget-object v8, Lcom/moji/statistics/EVENT_TAG;->FEEDS_CATEGORYL_NEW_LOAD:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {v7, v8, v1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; goto/16 :goto_7 .line 539 :cond_8 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v7 sget-object v8, Lcom/moji/statistics/EVENT_TAG;->FEEDS_CATEGORYL_LOAD:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {v7, v8, v1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; goto/16 :goto_7 .line 543 :pswitch_1 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v1, v1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V .line 544 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->recommend_banner_list:Ljava/util/ArrayList; invoke-static {v6}, Lcom/moji/mjweather/feed/utils/FeedUtils;->a(Ljava/util/List;)Ljava/util/ArrayList; move-result-object v6 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; invoke-static {v1, v6, v7}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;Ljava/util/ArrayList;)V .line 545 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->top_list:Ljava/util/ArrayList; invoke-static {v6}, Lcom/moji/mjweather/feed/utils/FeedUtils;->a(Ljava/util/List;)Ljava/util/ArrayList; move-result-object v6 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->e:Ljava/util/ArrayList; invoke-static {v1, v6, v7}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;Ljava/util/ArrayList;)V .line 546 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; iget v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I iget-object v8, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v8, v8, Lcom/moji/mjweather/feed/ChannelBaseFragment;->l:Ljava/lang/String; iget-object v9, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v9, v9, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; if-eqz v9, :cond_9 iget-object v9, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v9, v9, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; invoke-virtual {v9}, Ljava/util/ArrayList;->size()I move-result v9 if-lez v9, :cond_9 const/4 v9, 0x1 goto :goto_4 :cond_9 const/4 v9, 0x0 :goto_4 invoke-static {v1, v6, v7, v8, v9}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;ILjava/lang/String;Z)Ljava/util/ArrayList; move-result-object v1 .line 547 iget-object v6, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-static {v6, v1, v7}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;Ljava/util/ArrayList;)V .line 548 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, v6, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-static {v1, v6}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;)V .line 552 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget v1, v1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->p:I if-ne v1, v4, :cond_a .line 553 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v1 sget-object v6, Lcom/moji/statistics/EVENT_TAG;->FEEDS_CATEGORYL_NEW_LOAD:Lcom/moji/statistics/EVENT_TAG; const-string v7, "2" invoke-virtual {v1, v6, v7, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; goto/16 :goto_6 .line 555 :cond_a invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v1 sget-object v6, Lcom/moji/statistics/EVENT_TAG;->FEEDS_CATEGORYL_LOAD:Lcom/moji/statistics/EVENT_TAG; const-string v7, "2" invoke-virtual {v1, v6, v7, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; goto/16 :goto_6 .line 481 :pswitch_2 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v1, v1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V .line 482 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v1, v1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->e:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V .line 483 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v1, v1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V .line 484 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v1, v1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->g:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V .line 485 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v1, v1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->h:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V .line 486 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v1, v1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->i:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V .line 487 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->recommend_banner_list:Ljava/util/ArrayList; invoke-static {v6}, Lcom/moji/mjweather/feed/utils/FeedUtils;->a(Ljava/util/List;)Ljava/util/ArrayList; move-result-object v6 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; invoke-static {v1, v6, v7}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;Ljava/util/ArrayList;)V .line 488 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->top_list:Ljava/util/ArrayList; invoke-static {v6}, Lcom/moji/mjweather/feed/utils/FeedUtils;->a(Ljava/util/List;)Ljava/util/ArrayList; move-result-object v6 iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->e:Ljava/util/ArrayList; invoke-static {v1, v6, v7}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;Ljava/util/ArrayList;)V .line 490 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; iget v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I iget-object v8, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v8, v8, Lcom/moji/mjweather/feed/ChannelBaseFragment;->l:Ljava/lang/String; iget-object v9, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v9, v9, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; if-eqz v9, :cond_b iget-object v9, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v9, v9, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d:Ljava/util/ArrayList; invoke-virtual {v9}, Ljava/util/ArrayList;->size()I move-result v9 if-lez v9, :cond_b const/4 v9, 0x1 goto :goto_5 :cond_b const/4 v9, 0x0 :goto_5 invoke-static {v1, v6, v7, v8, v9}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;ILjava/lang/String;Z)Ljava/util/ArrayList; move-result-object v1 if-eqz p1, :cond_c .line 491 iget-object v6, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; if-eqz v6, :cond_c if-eqz v1, :cond_c .line 492 invoke-virtual {v1}, Ljava/util/ArrayList;->size()I move-result v6 iget-object v7, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; invoke-virtual {v7}, Ljava/util/ArrayList;->size()I move-result v7 sub-int/2addr v6, v7 if-gez v6, :cond_d :cond_c const/4 v6, 0x0 .line 496 :cond_d iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v8, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v8, v8, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-static {v7, v1, v8}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;Ljava/util/ArrayList;)V .line 497 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-static {v1, v7}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;)V .line 498 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object v7, v7, Lcom/moji/mjweather/feed/ChannelBaseFragment;->f:Ljava/util/ArrayList; invoke-static {v1, v7}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->b(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/util/ArrayList;)V .line 499 iget-object v1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget v1, v1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->p:I if-ne v1, v4, :cond_e .line 500 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v1 sget-object v7, Lcom/moji/statistics/EVENT_TAG;->FEEDS_CATEGORYL_NEW_LOAD:Lcom/moji/statistics/EVENT_TAG; const-string v8, "0" invoke-virtual {v1, v7, v8, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; goto :goto_7 .line 502 :cond_e invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v1 sget-object v7, Lcom/moji/statistics/EVENT_TAG;->FEEDS_CATEGORYL_LOAD:Lcom/moji/statistics/EVENT_TAG; const-string v8, "0" invoke-virtual {v1, v7, v8, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;Lorg/json/JSONObject;)Lcom/moji/statistics/EventManager; goto :goto_7 :goto_6 const/4 v6, 0x0 .line 561 :goto_7 iget-object v0, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; if-eqz v0, :cond_f iget-object v0, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result v0 if-nez v0, :cond_10 .line 562 :cond_f iget-object v0, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; sget v1, Lcom/moji/mjweather/feed/R$string;->no_more:I invoke-static {v0, v1}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;I)V .line 564 :cond_10 iget v0, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I if-eq v0, v4, :cond_14 .line 565 iget-object v0, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; if-nez v0, :cond_11 const/4 v0, 0x0 goto :goto_8 :cond_11 iget-object v0, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->feed_list:Ljava/util/ArrayList; invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result v0 add-int/2addr v0, v6 .line 566 :goto_8 iget-object v1, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->top_list:Ljava/util/ArrayList; if-nez v1, :cond_12 const/4 v1, 0x0 goto :goto_9 :cond_12 iget-object v1, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->top_list:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->size()I move-result v1 .line 567 :goto_9 iget-object v4, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->recommend_banner_list:Ljava/util/ArrayList; if-nez v4, :cond_13 const/4 p1, 0x0 goto :goto_a :cond_13 iget-object p1, p1, Lcom/moji/http/fdsapi/entity/ZakerList;->recommend_banner_list:Ljava/util/ArrayList; invoke-virtual {p1}, Ljava/util/ArrayList;->size()I move-result p1 :goto_a add-int/2addr v0, v1 add-int/2addr v0, p1 .line 572 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v4, "\u4e3a\u60a8\u66f4\u65b0\u4e86" invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v0, "\u6761\u65b0\u5185\u5bb9" invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-static {p1, v0}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->b(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/lang/String;)V .line 574 :cond_14 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget v0, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I invoke-virtual {p1, v0}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->b(I)V .line 575 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; invoke-static {p1}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d(Lcom/moji/mjweather/feed/ChannelBaseFragment;)Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; move-result-object p1 invoke-virtual {p1}, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;->b()V .line 576 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; invoke-virtual {p1}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->c()V .line 577 iget p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I const/4 v0, 0x2 if-eq p1, v0, :cond_15 iget p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I if-eq p1, v3, :cond_15 iget p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I if-eqz p1, :cond_15 iget p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I if-ne p1, v2, :cond_16 .line 578 :cond_15 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; iget-object p1, p1, Lcom/moji/mjweather/feed/ChannelBaseFragment;->b:Landroid/support/v7/widget/RecyclerView; new-instance v0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6$1; invoke-direct {v0, p0}, Lcom/moji/mjweather/feed/ChannelBaseFragment$6$1;->(Lcom/moji/mjweather/feed/ChannelBaseFragment$6;)V invoke-virtual {p1, v0}, Landroid/support/v7/widget/RecyclerView;->post(Ljava/lang/Runnable;)Z .line 590 :cond_16 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; invoke-static {p1, v5}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Z)Z return-void :pswitch_data_0 .packed-switch 0x0 :pswitch_2 :pswitch_1 :pswitch_0 :pswitch_0 :pswitch_0 .end packed-switch .end method .method protected onFailed(Lcom/moji/requestcore/MJException;)V .locals 1 .line 596 iget p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I if-nez p1, :cond_0 .line 597 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; invoke-static {p1}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->d(Lcom/moji/mjweather/feed/ChannelBaseFragment;)Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; move-result-object p1 invoke-virtual {p1}, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;->t_()V goto :goto_0 .line 599 :cond_0 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; sget v0, Lcom/moji/mjweather/feed/R$string;->network_connect_fail:I invoke-static {p1, v0}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;I)V .line 601 :goto_0 iget p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a:I const/4 v0, 0x1 if-eq p1, v0, :cond_1 .line 602 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; const-string v0, "\u5f53\u524d\u7f51\u7edc\u5f02\u5e38\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc\u8bbe\u7f6e" invoke-static {p1, v0}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->b(Lcom/moji/mjweather/feed/ChannelBaseFragment;Ljava/lang/String;)V .line 604 :cond_1 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; invoke-static {p1}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->c(Lcom/moji/mjweather/feed/ChannelBaseFragment;)Lcom/moji/pulltorefresh/PullToFreshContainer; move-result-object p1 invoke-virtual {p1}, Lcom/moji/pulltorefresh/PullToFreshContainer;->b()V .line 605 iget-object p1, p0, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->b:Lcom/moji/mjweather/feed/ChannelBaseFragment; const/4 v0, 0x0 invoke-static {p1, v0}, Lcom/moji/mjweather/feed/ChannelBaseFragment;->a(Lcom/moji/mjweather/feed/ChannelBaseFragment;Z)Z return-void .end method .method protected synthetic onSuccess(Ljava/lang/Object;)V .locals 0 .line 466 check-cast p1, Lcom/moji/http/fdsapi/entity/ZakerList; invoke-virtual {p0, p1}, Lcom/moji/mjweather/feed/ChannelBaseFragment$6;->a(Lcom/moji/http/fdsapi/entity/ZakerList;)V return-void .end method