StoryActivity$2.smali
.class final Lcom/imo/android/imoim/story/StoryActivity$2;
.super Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/imo/android/imoim/story/StoryActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/imo/android/imoim/story/StoryActivity;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/story/StoryActivity;)V
.registers 2
.line 179
iput-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-direct {p0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;-><init>()V
return-void
.end method
# virtual methods
.method public final onPageScrollStateChanged(I)V
.registers 9
.line 193
invoke-super {p0, p1}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;->onPageScrollStateChanged(I)V
const/4 v0, 0x0
const/4 v1, -0x1
const/4 v2, 0x1
if-eqz p1, :cond_5a
if-eq p1, v2, :cond_29
const/4 v2, 0x2
if-eq p1, v2, :cond_e
goto :goto_59
.line 255
:cond_e
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->e(Lcom/imo/android/imoim/story/StoryActivity;)Landroidx/viewpager2/widget/ViewPager2;
move-result-object p1
invoke-virtual {p1, v0}, Landroidx/viewpager2/widget/ViewPager2;->setUserInputEnabled(Z)V
.line 257
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result p1
if-ne p1, v1, :cond_59
.line 258
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v0
invoke-static {p1, v0}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;I)I
goto :goto_59
.line 242
:cond_29
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1, v2}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;Z)Z
.line 243
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->e(Lcom/imo/android/imoim/story/StoryActivity;)Landroidx/viewpager2/widget/ViewPager2;
move-result-object p1
invoke-virtual {p1, v2}, Landroidx/viewpager2/widget/ViewPager2;->setUserInputEnabled(Z)V
.line 245
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->j(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryLazyFragment;
move-result-object p1
if-eqz p1, :cond_48
.line 246
invoke-virtual {p1}, Lcom/imo/android/imoim/story/StoryLazyFragment;->isResumed()Z
move-result v0
if-eqz v0, :cond_48
.line 247
invoke-virtual {p1}, Lcom/imo/android/imoim/story/StoryLazyFragment;->d()V
.line 249
:cond_48
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result p1
if-ne p1, v1, :cond_59
.line 250
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v0
invoke-static {p1, v0}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;I)I
:cond_59
:goto_59
return-void
.line 198
:cond_5a
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->e(Lcom/imo/android/imoim/story/StoryActivity;)Landroidx/viewpager2/widget/ViewPager2;
move-result-object p1
invoke-virtual {p1, v2}, Landroidx/viewpager2/widget/ViewPager2;->setUserInputEnabled(Z)V
.line 200
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result p1
if-eq p1, v1, :cond_146
.line 202
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result p1
iget-object v3, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v3}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v3
const/4 v4, 0x0
if-ne p1, v3, :cond_9f
.line 203
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;
move-result-object p1
if-eqz p1, :cond_92
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;
move-result-object p1
iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v2}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v2
invoke-virtual {p1, v2}, Lcom/imo/android/imoim/story/StoryPagerAdapter;->a(I)Lcom/imo/android/imoim/story/StoryLazyFragment;
move-result-object v4
:cond_92
if-eqz v4, :cond_146
.line 204
invoke-virtual {v4}, Lcom/imo/android/imoim/story/StoryLazyFragment;->isResumed()Z
move-result p1
if-eqz p1, :cond_146
.line 205
invoke-virtual {v4}, Lcom/imo/android/imoim/story/StoryLazyFragment;->e()V
goto/16 :goto_146
.line 209
:cond_9f
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;
move-result-object p1
if-eqz p1, :cond_b8
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;
move-result-object p1
iget-object v3, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v3}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v3
invoke-virtual {p1, v3}, Lcom/imo/android/imoim/story/StoryPagerAdapter;->a(I)Lcom/imo/android/imoim/story/StoryLazyFragment;
move-result-object p1
goto :goto_b9
:cond_b8
move-object p1, v4
.line 211
:goto_b9
iget-object v3, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v3}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v5
iget-object v6, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v6}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v6
if-ge v5, v6, :cond_c9
const/4 v5, 0x1
goto :goto_ca
:cond_c9
const/4 v5, 0x0
:goto_ca
invoke-static {v3, v5}, Lcom/imo/android/imoim/story/StoryActivity;->a(Lcom/imo/android/imoim/story/StoryActivity;Z)Z
.line 212
instance-of v3, p1, Lcom/imo/android/imoim/story/StoryStreamFragment;
if-eqz v3, :cond_df
.line 213
move-object v3, p1
check-cast v3, Lcom/imo/android/imoim/story/StoryStreamFragment;
iget-object v5, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v5}, Lcom/imo/android/imoim/story/StoryActivity;->g(Lcom/imo/android/imoim/story/StoryActivity;)Z
move-result v5
invoke-virtual {v3, v5}, Lcom/imo/android/imoim/story/StoryStreamFragment;->e(Z)V
.line 4939
iput-boolean v2, v3, Lcom/imo/android/imoim/story/StoryStreamFragment;->k:Z
.line 216
:cond_df
instance-of p1, p1, Lcom/imo/android/imoim/story/StoryFriendAdFragment;
if-eqz p1, :cond_ec
.line 217
iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v2}, Lcom/imo/android/imoim/story/StoryActivity;->g(Lcom/imo/android/imoim/story/StoryActivity;)Z
move-result v2
invoke-static {v2}, Lcom/imo/android/imoim/story/StoryFriendAdFragment;->c(Z)V
.line 219
:cond_ec
iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v2}, Lcom/imo/android/imoim/story/StoryActivity;->h(Lcom/imo/android/imoim/story/StoryActivity;)Z
move-result v2
if-nez v2, :cond_f9
.line 220
iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v2, p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;Z)Z
.line 222
:cond_f9
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->i(Lcom/imo/android/imoim/story/StoryActivity;)Z
move-result p1
if-eqz p1, :cond_113
.line 223
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
iget-object p1, p1, Lcom/imo/android/imoim/story/StoryActivity;->b:Ljava/util/List;
iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v2}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v2
const/4 v3, 0x3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-interface {p1, v2, v3}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 225
:cond_113
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;
move-result-object p1
if-eqz p1, :cond_12b
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;)Lcom/imo/android/imoim/story/StoryPagerAdapter;
move-result-object p1
iget-object v2, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v2}, Lcom/imo/android/imoim/story/StoryActivity;->f(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v2
invoke-virtual {p1, v2}, Lcom/imo/android/imoim/story/StoryPagerAdapter;->a(I)Lcom/imo/android/imoim/story/StoryLazyFragment;
move-result-object v4
:cond_12b
if-eqz v4, :cond_146
.line 228
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->i(Lcom/imo/android/imoim/story/StoryActivity;)Z
move-result p1
if-eqz p1, :cond_138
const-string p1, "switch"
goto :goto_13a
:cond_138
const-string p1, "next"
:goto_13a
invoke-virtual {v4, p1}, Lcom/imo/android/imoim/story/StoryLazyFragment;->a(Ljava/lang/String;)V
.line 229
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->g(Lcom/imo/android/imoim/story/StoryActivity;)Z
move-result p1
invoke-virtual {v4, p1}, Lcom/imo/android/imoim/story/StoryLazyFragment;->b(Z)V
.line 234
:cond_146
:goto_146
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1, v1}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;I)I
.line 235
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->h(Lcom/imo/android/imoim/story/StoryActivity;)Z
move-result p1
if-eqz p1, :cond_160
.line 236
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->g(Lcom/imo/android/imoim/story/StoryActivity;)Z
invoke-virtual {p1}, Lcom/imo/android/imoim/story/StoryActivity;->c()V
.line 237
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1, v0}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;Z)Z
.line 239
:cond_160
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1, v0}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;Z)Z
return-void
.end method
.method public final onPageSelected(I)V
.registers 3
.line 183
invoke-super {p0, p1}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;->onPageSelected(I)V
.line 184
iget-object v0, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v0, p1}, Lcom/imo/android/imoim/story/StoryActivity;->a(Lcom/imo/android/imoim/story/StoryActivity;I)I
.line 185
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result p1
iget-object v0, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {v0}, Lcom/imo/android/imoim/story/StoryActivity;->d(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v0
if-le p1, v0, :cond_24
.line 186
sget-object p1, Lcom/imo/android/imoim/ads/i/a;->f:Lcom/imo/android/imoim/ads/i/a;
invoke-static {}, Lcom/imo/android/imoim/ads/i/a;->d()V
.line 187
iget-object p1, p0, Lcom/imo/android/imoim/story/StoryActivity$2;->a:Lcom/imo/android/imoim/story/StoryActivity;
invoke-static {p1}, Lcom/imo/android/imoim/story/StoryActivity;->c(Lcom/imo/android/imoim/story/StoryActivity;)I
move-result v0
invoke-static {p1, v0}, Lcom/imo/android/imoim/story/StoryActivity;->b(Lcom/imo/android/imoim/story/StoryActivity;I)I
:cond_24
return-void
.end method