.class public Lcom/moji/user/frienddynamic/FriendDynamicActivity; .super Lcom/moji/base/MJActivity; .source "FriendDynamicActivity.java" # interfaces .implements Landroid/view/View$OnClickListener; # instance fields .field private a:Lcom/moji/titlebar/MJTitleBar; .field private b:Landroid/support/v4/view/ViewPager; .field private c:Lcom/moji/user/frienddynamic/FriendDynamicAdapter; .field private i:Landroid/util/SparseArray; .annotation system Ldalvik/annotation/Signature; value = { "Landroid/util/SparseArray<", "Landroid/support/v4/app/Fragment;", ">;" } .end annotation .end field .field private j:J # direct methods .method public constructor ()V .locals 1 .line 29 invoke-direct {p0}, Lcom/moji/base/MJActivity;->()V .line 33 new-instance v0, Landroid/util/SparseArray; invoke-direct {v0}, Landroid/util/SparseArray;->()V iput-object v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->i:Landroid/util/SparseArray; return-void .end method # virtual methods .method protected a()V .locals 3 .line 45 sget v0, Lcom/moji/user/R$id;->title_layout:I invoke-virtual {p0, v0}, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lcom/moji/titlebar/MJTitleBar; iput-object v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->a:Lcom/moji/titlebar/MJTitleBar; .line 46 sget v0, Lcom/moji/user/R$id;->viewpager:I invoke-virtual {p0, v0}, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Landroid/support/v4/view/ViewPager; iput-object v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->b:Landroid/support/v4/view/ViewPager; .line 47 iget-object v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->b:Landroid/support/v4/view/ViewPager; check-cast v0, Lcom/moji/viewpager/CeilViewPager; invoke-static {}, Lcom/moji/tool/DeviceTool;->d()I move-result v1 const/high16 v2, 0x42a80000 # 84.0f invoke-static {v2}, Lcom/moji/tool/DeviceTool;->a(F)I move-result v2 add-int/2addr v1, v2 invoke-virtual {v0, v1}, Lcom/moji/viewpager/CeilViewPager;->setReduceHeight(I)V .line 49 sget v0, Lcom/moji/user/R$id;->v_indicator:I invoke-virtual {p0, v0}, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->findViewById(I)Landroid/view/View; move-result-object v0 check-cast v0, Lcom/moji/mjweather/ipc/view/IndicatorView; .line 50 sget v1, Lcom/moji/user/R$array;->me_friend_dynamic:I invoke-static {v1}, Lcom/moji/tool/DeviceTool;->b(I)[Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Lcom/moji/mjweather/ipc/view/IndicatorView;->setData([Ljava/lang/String;)V .line 51 iget-object v1, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->b:Landroid/support/v4/view/ViewPager; invoke-virtual {v0, v1}, Lcom/moji/mjweather/ipc/view/IndicatorView;->setViewPager(Landroid/support/v4/view/ViewPager;)V .line 53 iget-object v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->i:Landroid/util/SparseArray; new-instance v1, Lcom/moji/user/frienddynamic/LiveViewDynamicFragment; invoke-direct {v1}, Lcom/moji/user/frienddynamic/LiveViewDynamicFragment;->()V const/4 v2, 0x0 invoke-virtual {v0, v2, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V .line 54 iget-object v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->i:Landroid/util/SparseArray; new-instance v1, Lcom/moji/user/frienddynamic/forum/ForumDynamicFragment; invoke-direct {v1}, Lcom/moji/user/frienddynamic/forum/ForumDynamicFragment;->()V const/4 v2, 0x1 invoke-virtual {v0, v2, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V .line 55 new-instance v0, Lcom/moji/user/frienddynamic/FriendDynamicAdapter; invoke-virtual {p0}, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; move-result-object v1 iget-object v2, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->i:Landroid/util/SparseArray; invoke-direct {v0, v1, v2}, Lcom/moji/user/frienddynamic/FriendDynamicAdapter;->(Landroid/support/v4/app/FragmentManager;Landroid/util/SparseArray;)V iput-object v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->c:Lcom/moji/user/frienddynamic/FriendDynamicAdapter; .line 56 iget-object v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->b:Landroid/support/v4/view/ViewPager; iget-object v1, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->c:Lcom/moji/user/frienddynamic/FriendDynamicAdapter; invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V return-void .end method .method protected b()V .locals 3 .line 60 iget-object v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->a:Lcom/moji/titlebar/MJTitleBar; sget v1, Lcom/moji/user/R$string;->friend_message:I invoke-virtual {v0, v1}, Lcom/moji/titlebar/MJTitleBar;->setTitleText(I)V .line 61 iget-object v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->a:Lcom/moji/titlebar/MJTitleBar; new-instance v1, Lcom/moji/user/frienddynamic/FriendDynamicActivity$1; sget v2, Lcom/moji/user/R$drawable;->activity_friend_dynamic_find_friend:I invoke-direct {v1, p0, v2}, Lcom/moji/user/frienddynamic/FriendDynamicActivity$1;->(Lcom/moji/user/frienddynamic/FriendDynamicActivity;I)V invoke-virtual {v0, v1}, Lcom/moji/titlebar/MJTitleBar;->a(Lcom/moji/titlebar/MJTitleBar$Action;)Landroid/view/View; return-void .end method .method public onClick(Landroid/view/View;)V .locals 1 .line 78 invoke-static {}, Lcom/moji/tool/Utils;->b()Z move-result v0 if-nez v0, :cond_0 return-void .line 81 :cond_0 invoke-virtual {p1}, Landroid/view/View;->getId()I return-void .end method .method protected onCreate(Landroid/os/Bundle;)V .locals 1 .param p1 # Landroid/os/Bundle; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .line 37 invoke-super {p0, p1}, Lcom/moji/base/MJActivity;->onCreate(Landroid/os/Bundle;)V .line 38 sget p1, Lcom/moji/user/R$layout;->activity_friend_dynamic:I invoke-virtual {p0, p1}, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->setContentView(I)V .line 39 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->ME_FRIENDS_TRENDS_SHOW:Lcom/moji/statistics/EVENT_TAG; invoke-virtual {p1, v0}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;)Lcom/moji/statistics/EventManager; .line 40 invoke-virtual {p0}, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->a()V .line 41 invoke-virtual {p0}, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->b()V return-void .end method .method protected onPause()V .locals 5 .line 94 invoke-super {p0}, Lcom/moji/base/MJActivity;->onPause()V .line 95 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v0 iget-wide v2, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->j:J sub-long/2addr v0, v2 .line 96 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object v2 sget-object v3, Lcom/moji/statistics/EVENT_TAG;->ME_FRIENDS_TRENDS_DURATION:Lcom/moji/statistics/EVENT_TAG; const-string v4, "" invoke-virtual {v2, v3, v4, v0, v1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;J)Lcom/moji/statistics/EventManager; return-void .end method .method protected onResume()V .locals 2 .line 86 invoke-super {p0}, Lcom/moji/base/MJActivity;->onResume()V .line 87 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v0 iput-wide v0, p0, Lcom/moji/user/frienddynamic/FriendDynamicActivity;->j:J return-void .end method