.class Lcom/moji/mjweather/feed/AbsDetailsActivity$2; .super Landroid/support/v7/widget/RecyclerView$OnScrollListener; .source "AbsDetailsActivity.java" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/moji/mjweather/feed/AbsDetailsActivity;->e()V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic a:Lcom/moji/mjweather/feed/AbsDetailsActivity; .field private b:Z # direct methods .method constructor (Lcom/moji/mjweather/feed/AbsDetailsActivity;)V .locals 0 .line 312 iput-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; invoke-direct {p0}, Landroid/support/v7/widget/RecyclerView$OnScrollListener;->()V const/4 p1, 0x1 .line 313 iput-boolean p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->b:Z return-void .end method # virtual methods .method public a(Landroid/support/v7/widget/RecyclerView;I)V .locals 4 const/4 v0, 0x0 if-nez p2, :cond_3 .line 318 invoke-virtual {p1}, Landroid/support/v7/widget/RecyclerView;->getLayoutManager()Landroid/support/v7/widget/RecyclerView$LayoutManager; move-result-object p1 check-cast p1, Landroid/support/v7/widget/LinearLayoutManager; .line 319 iget-object v1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; invoke-virtual {p1}, Landroid/support/v7/widget/LinearLayoutManager;->o()I move-result v2 iput v2, v1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->u:I .line 320 iget-object v1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; invoke-virtual {p1}, Landroid/support/v7/widget/LinearLayoutManager;->q()I move-result p1 iput p1, v1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->v:I .line 322 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->s:Lcom/moji/mjweather/feed/adapter/AbsDetailAdapter; const/4 v1, 0x1 if-eqz p1, :cond_0 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->s:Lcom/moji/mjweather/feed/adapter/AbsDetailAdapter; iget p1, p1, Lcom/moji/mjweather/feed/adapter/AbsDetailAdapter;->v:I iget-object v2, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget v2, v2, Lcom/moji/mjweather/feed/AbsDetailsActivity;->u:I if-lt p1, v2, :cond_0 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->s:Lcom/moji/mjweather/feed/adapter/AbsDetailAdapter; iget p1, p1, Lcom/moji/mjweather/feed/adapter/AbsDetailAdapter;->v:I iget-object v2, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget v2, v2, Lcom/moji/mjweather/feed/AbsDetailsActivity;->v:I if-gt p1, v2, :cond_0 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->w:Lcom/moji/mjad/common/view/CommonAdView; if-eqz p1, :cond_0 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->w:Lcom/moji/mjad/common/view/CommonAdView; .line 323 invoke-virtual {p1}, Lcom/moji/mjad/common/view/CommonAdView;->getVisibility()I move-result p1 if-nez p1, :cond_0 .line 325 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->w:Lcom/moji/mjad/common/view/CommonAdView; invoke-virtual {p1, v1, v0}, Lcom/moji/mjad/common/view/CommonAdView;->a(ZZ)V const/4 p1, 0x1 goto :goto_0 .line 326 :cond_0 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->w:Lcom/moji/mjad/common/view/CommonAdView; if-eqz p1, :cond_1 .line 327 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->w:Lcom/moji/mjad/common/view/CommonAdView; invoke-virtual {p1, v0, v0}, Lcom/moji/mjad/common/view/CommonAdView;->a(ZZ)V :cond_1 const/4 p1, 0x0 .line 330 :goto_0 iget-object v2, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object v2, v2, Lcom/moji/mjweather/feed/AbsDetailsActivity;->s:Lcom/moji/mjweather/feed/adapter/AbsDetailAdapter; if-eqz v2, :cond_2 iget-object v2, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object v2, v2, Lcom/moji/mjweather/feed/AbsDetailsActivity;->s:Lcom/moji/mjweather/feed/adapter/AbsDetailAdapter; iget v2, v2, Lcom/moji/mjweather/feed/adapter/AbsDetailAdapter;->w:I iget-object v3, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget v3, v3, Lcom/moji/mjweather/feed/AbsDetailsActivity;->u:I if-lt v2, v3, :cond_2 iget-object v2, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object v2, v2, Lcom/moji/mjweather/feed/AbsDetailsActivity;->s:Lcom/moji/mjweather/feed/adapter/AbsDetailAdapter; iget v2, v2, Lcom/moji/mjweather/feed/adapter/AbsDetailAdapter;->v:I iget-object v3, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget v3, v3, Lcom/moji/mjweather/feed/AbsDetailsActivity;->v:I if-gt v2, v3, :cond_2 .line 331 iget-object v2, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; invoke-static {v2, v1}, Lcom/moji/mjweather/feed/AbsDetailsActivity;->a(Lcom/moji/mjweather/feed/AbsDetailsActivity;Z)V goto :goto_1 .line 333 :cond_2 iget-object v1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; invoke-static {v1, v0}, Lcom/moji/mjweather/feed/AbsDetailsActivity;->a(Lcom/moji/mjweather/feed/AbsDetailsActivity;Z)V .line 335 :goto_1 iget-object v1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object v1, v1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->x:Lcom/moji/launchserver/AdCommonInterface$AdPosition; if-eqz v1, :cond_3 .line 336 invoke-static {}, Lcom/moji/mjad/statistics/AdStatistics;->a()Lcom/moji/mjad/statistics/AdStatistics; move-result-object v1 iget-object v2, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object v2, v2, Lcom/moji/mjweather/feed/AbsDetailsActivity;->x:Lcom/moji/launchserver/AdCommonInterface$AdPosition; invoke-virtual {v2}, Lcom/moji/launchserver/AdCommonInterface$AdPosition;->getNumber()I move-result v2 invoke-virtual {v1, v2, p1}, Lcom/moji/mjad/statistics/AdStatistics;->a(IZ)V :cond_3 if-nez p2, :cond_4 .line 340 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-boolean p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->E:Z if-eqz p1, :cond_4 .line 341 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iput-boolean v0, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->E:Z .line 342 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; invoke-virtual {p1}, Lcom/moji/mjweather/feed/AbsDetailsActivity;->p()V .line 345 :cond_4 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-boolean p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->F:Z if-eqz p1, :cond_5 .line 346 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iput-boolean v0, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->F:Z .line 347 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iget-object p1, p1, Lcom/moji/mjweather/feed/AbsDetailsActivity;->r:Lcom/moji/mjweather/feed/view/FeedDetailRecyclerView; invoke-virtual {p1}, Lcom/moji/mjweather/feed/view/FeedDetailRecyclerView;->getWebView()Lcom/moji/mjweather/feed/view/FeedDetailWebView; move-result-object p1 .line 348 invoke-virtual {p1}, Lcom/moji/mjweather/feed/view/FeedDetailWebView;->b()V :cond_5 return-void .end method .method public a(Landroid/support/v7/widget/RecyclerView;II)V .locals 0 .line 354 iget-boolean p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->b:Z if-eqz p1, :cond_0 const/4 p1, 0x0 .line 355 iput-boolean p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->b:Z .line 356 iget-object p2, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; iput p1, p2, Lcom/moji/mjweather/feed/AbsDetailsActivity;->y:I .line 357 iget-object p2, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; invoke-static {p2, p1}, Lcom/moji/mjweather/feed/AbsDetailsActivity;->a(Lcom/moji/mjweather/feed/AbsDetailsActivity;I)V .line 358 iget-object p1, p0, Lcom/moji/mjweather/feed/AbsDetailsActivity$2;->a:Lcom/moji/mjweather/feed/AbsDetailsActivity; invoke-static {p1}, Lcom/moji/mjweather/feed/AbsDetailsActivity;->b(Lcom/moji/mjweather/feed/AbsDetailsActivity;)V :cond_0 return-void .end method