.class public abstract Lcom/moji/base/MJFragment; .super Landroid/support/v4/app/Fragment; .source "MJFragment.java" # interfaces .implements Lcom/moji/tool/permission/EasyPermissions$PermissionCallbacks; # static fields .field protected static a:Z = true # direct methods .method static constructor ()V .locals 0 return-void .end method .method public constructor ()V .locals 0 .line 27 invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V return-void .end method # virtual methods .method protected a(Landroid/view/View;I)Ljava/lang/Object; .locals 0 .param p2 # I .annotation build Landroid/support/annotation/IdRes; .end annotation .end param .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/view/View;", "I)TT;" } .end annotation .line 84 invoke-static {p1, p2}, Lcom/moji/tool/ViewTool;->a(Landroid/view/View;I)Ljava/lang/Object; move-result-object p1 return-object p1 .end method .method public onCreate(Landroid/os/Bundle;)V .locals 0 .param p1 # Landroid/os/Bundle; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .line 32 invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onCreate(Landroid/os/Bundle;)V return-void .end method .method public onPause()V .locals 1 .line 52 invoke-super {p0}, Landroid/support/v4/app/Fragment;->onPause()V .line 54 sget-boolean v0, Lcom/moji/base/MJFragment;->a:Z if-eqz v0, :cond_0 .line 55 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v0 invoke-static {v0}, Lcom/umeng/analytics/MobclickAgent;->onPageEnd(Ljava/lang/String;)V :cond_0 return-void .end method .method public onPermissionsDenied(ILjava/util/List;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I", "Ljava/util/List<", "Ljava/lang/String;", ">;)V" } .end annotation return-void .end method .method public onPermissionsGranted(ILjava/util/List;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(I", "Ljava/util/List<", "Ljava/lang/String;", ">;)V" } .end annotation return-void .end method .method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V .locals 0 .param p2 # [Ljava/lang/String; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .param p3 # [I .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .line 72 invoke-super {p0, p1, p2, p3}, Landroid/support/v4/app/Fragment;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V .line 75 invoke-static {p1, p2, p3, p0}, Lcom/moji/tool/permission/EasyPermissions;->a(I[Ljava/lang/String;[ILjava/lang/Object;)V .line 76 invoke-static {p1, p2, p3}, Lcom/moji/storage/MJStorage;->a(I[Ljava/lang/String;[I)V return-void .end method .method public onResume()V .locals 3 .line 38 invoke-super {p0}, Landroid/support/v4/app/Fragment;->onResume()V .line 40 sget-boolean v0, Lcom/moji/base/MJFragment;->a:Z if-eqz v0, :cond_0 .line 41 invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v0 invoke-static {v0}, Lcom/umeng/analytics/MobclickAgent;->onPageStart(Ljava/lang/String;)V .line 44 :cond_0 invoke-static {}, Lcom/moji/tool/log/MJLogger;->b()Z move-result v0 if-eqz v0, :cond_1 const-string v0, "View-current" .line 46 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "current view is (" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v2 invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v2 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, ".java:1) click me for jump source file." invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v0, v1}, Lcom/moji/tool/log/MJLogger;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_1 return-void .end method