Weather/smali/com/moji/base/MJFragment.smali
2021-05-10 10:13:34 +02:00

209 lines
5.0 KiB
Smali

.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 <clinit>()V
.locals 0
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 27
invoke-direct {p0}, Landroid/support/v4/app/Fragment;-><init>()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 = {
"<T:",
"Ljava/lang/Object;",
">(",
"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;-><init>()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