granularity level: instruction
.class final Landroidx/core/app/ActivityRecreator;
.super Ljava/lang/Object;
.source "ActivityRecreator.java"
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/core/app/ActivityRecreator$LifecycleCheckCallbacks;
}
.end annotation
.field private static final LOG_TAG:Ljava/lang/String; = "ActivityRecreator"
.field protected static final activityThreadClass:Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Class<",
"*>;"
}
.end annotation
.end field
.field private static final mainHandler:Landroid/os/Handler;
.field protected static final mainThreadField:Ljava/lang/reflect/Field;
.field protected static final performStopActivity2ParamsMethod:Ljava/lang/reflect/Method;
.field protected static final performStopActivity3ParamsMethod:Ljava/lang/reflect/Method;
.field protected static final requestRelaunchActivityMethod:Ljava/lang/reflect/Method;
.field protected static final tokenField:Ljava/lang/reflect/Field;
.method static constructor <clinit>()V
.locals 2
return-void
.end method
.method private constructor <init>()V
.locals 0
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static getActivityThreadClass()Ljava/lang/Class;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"*>;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method private static getMainThreadField()Ljava/lang/reflect/Field;
.locals 2
const/4 v0, 0x0
return-object v0
.end method
.method private static getPerformStopActivity2Params(Ljava/lang/Class;)Ljava/lang/reflect/Method;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class<",
"*>;)",
"Ljava/lang/reflect/Method;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method private static getPerformStopActivity3Params(Ljava/lang/Class;)Ljava/lang/reflect/Method;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class<",
"*>;)",
"Ljava/lang/reflect/Method;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method private static getRequestRelaunchActivityMethod(Ljava/lang/Class;)Ljava/lang/reflect/Method;
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class<",
"*>;)",
"Ljava/lang/reflect/Method;"
}
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method private static getTokenField()Ljava/lang/reflect/Field;
.locals 2
const/4 v0, 0x0
return-object v0
.end method
.method private static needsRelaunchCall()Z
.locals 2
const/4 v0, 0x0
return v0
.end method
.method protected static queueOnStopIfNecessary(Ljava/lang/Object;Landroid/app/Activity;)Z
.locals 3
const/4 v0, 0x0
return v0
.end method
.method static recreate(Landroid/app/Activity;)Z
.locals 10
const/4 v0, 0x0
return v0
.end method