.class public Lcom/moji/user/homepage/TabPagerAdapter; .super Landroid/support/v4/app/FragmentPagerAdapter; .source "TabPagerAdapter.java" # instance fields .field private final a:Landroid/support/v4/util/ArrayMap; .annotation system Ldalvik/annotation/Signature; value = { "Landroid/support/v4/util/ArrayMap<", "Ljava/lang/Integer;", "Lcom/moji/user/homepage/fragment/UserCenterBaseFragment;", ">;" } .end annotation .end field # direct methods .method public constructor (Landroid/support/v4/app/FragmentManager;Landroid/support/v4/util/ArrayMap;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/support/v4/app/FragmentManager;", "Landroid/support/v4/util/ArrayMap<", "Ljava/lang/Integer;", "Lcom/moji/user/homepage/fragment/UserCenterBaseFragment;", ">;)V" } .end annotation .line 19 invoke-direct {p0, p1}, Landroid/support/v4/app/FragmentPagerAdapter;->(Landroid/support/v4/app/FragmentManager;)V .line 20 iput-object p2, p0, Lcom/moji/user/homepage/TabPagerAdapter;->a:Landroid/support/v4/util/ArrayMap; return-void .end method # virtual methods .method public getCount()I .locals 1 .line 30 iget-object v0, p0, Lcom/moji/user/homepage/TabPagerAdapter;->a:Landroid/support/v4/util/ArrayMap; invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;->size()I move-result v0 return v0 .end method .method public getItem(I)Landroid/support/v4/app/Fragment; .locals 1 .line 25 iget-object v0, p0, Lcom/moji/user/homepage/TabPagerAdapter;->a:Landroid/support/v4/util/ArrayMap; invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 invoke-virtual {v0, p1}, Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/support/v4/app/Fragment; return-object p1 .end method