AlbumPreviewActivity$MyFragmentPagerAdapter.smali

.class Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter;
.super Lcom/preview/BaseFragmentPagerAdapter;
.source "AlbumPreviewActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0xa
    name = "MyFragmentPagerAdapter"
.end annotation

.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter$OnUpdateFragmentDataListener;
    }
.end annotation


# instance fields
.field private mOnUpdateFragmentDataListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter$OnUpdateFragmentDataListener;

.field private size:I


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Landroidx/fragment/app/FragmentManager;I)V
    .registers 3
    .param p1, "fm"    # Landroidx/fragment/app/FragmentManager;
    .param p2, "size"    # I

    .line 452
    invoke-direct {p0, p1}, Lcom/preview/BaseFragmentPagerAdapter;-><init>(Landroidx/fragment/app/FragmentManager;)V

    .line 453
    iput p2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter;->size:I

    .line 454
    return-void
.end method


# virtual methods
.method public dataIsChange(Ljava/lang/Object;)Z
    .registers 3
    .param p1, "object"    # Ljava/lang/Object;

    .line 476
    const/4 v0, 0x1

    return v0
.end method

.method public getCount()I
    .registers 2

    .line 481
    iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter;->size:I

    return v0
.end method

.method public getItem(I)Landroidx/fragment/app/Fragment;
    .registers 3
    .param p1, "position"    # I

    .line 458
    new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewFragment;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewFragment;-><init>()V

    .line 459
    .local v0, "fragment":Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewFragment;
    return-object v0
.end method

.method public instantiateItem(Landroid/view/ViewGroup;I)Ljava/lang/Object;
    .registers 6
    .param p1, "container"    # Landroid/view/ViewGroup;
    .param p2, "position"    # I

    .line 465
    invoke-super {p0, p1, p2}, Lcom/preview/BaseFragmentPagerAdapter;->instantiateItem(Landroid/view/ViewGroup;I)Ljava/lang/Object;

    move-result-object v0

    .line 466
    .local v0, "item":Ljava/lang/Object;
    instance-of v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewFragment;

    if-eqz v1, :cond_12

    .line 467
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter;->mOnUpdateFragmentDataListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter$OnUpdateFragmentDataListener;

    if-eqz v1, :cond_12

    .line 468
    move-object v2, v0

    check-cast v2, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewFragment;

    invoke-interface {v1, v2, p2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter$OnUpdateFragmentDataListener;->onUpdate(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewFragment;I)V

    .line 471
    :cond_12
    return-object v0
.end method

.method public setData(I)V
    .registers 2
    .param p1, "size"    # I

    .line 489
    iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter;->size:I

    .line 490
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter;->notifyDataSetChanged()V

    .line 491
    return-void
.end method

.method public setOnUpdateFragmentDataListener(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter$OnUpdateFragmentDataListener;)V
    .registers 2
    .param p1, "onUpdateFragmentDataListener"    # Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter$OnUpdateFragmentDataListener;

    .line 485
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter;->mOnUpdateFragmentDataListener:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/AlbumPreviewActivity$MyFragmentPagerAdapter$OnUpdateFragmentDataListener;

    .line 486
    return-void
.end method