e.smali
.class public Lcom/cmcm/ad/ui/util/e;
.super Ljava/lang/Object;
.source "FragmentUtils.java"
# direct methods
.method public static a(Landroid/app/Activity;)Lcom/cmcm/ad/ui/gtdlifecycle/AdLifeCycleFragment;
.registers 2
.param p0 # Landroid/app/Activity;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.prologue
.line 18
invoke-static {}, Lcom/cmcm/ad/ui/util/e;->a()Z
move-result v0
if-eqz v0, :cond_15
invoke-static {p0}, Lcom/cmcm/ad/ui/util/e;->b(Landroid/app/Activity;)Z
move-result v0
if-eqz v0, :cond_15
.line 19
invoke-virtual {p0}, Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;
move-result-object v0
.line 20
invoke-static {v0}, Lcom/cmcm/ad/ui/util/e;->a(Landroid/app/FragmentManager;)Lcom/cmcm/ad/ui/gtdlifecycle/AdLifeCycleFragment;
move-result-object v0
.line 22
:goto_14
return-object v0
:cond_15
const/4 v0, 0x0
goto :goto_14
.end method
.method private static a(Landroid/app/FragmentManager;)Lcom/cmcm/ad/ui/gtdlifecycle/AdLifeCycleFragment;
.registers 4
.prologue
.line 41
new-instance v0, Lcom/cmcm/ad/ui/gtdlifecycle/AdLifeCycleFragment;
invoke-direct {v0}, Lcom/cmcm/ad/ui/gtdlifecycle/AdLifeCycleFragment;-><init>()V
.line 42
invoke-virtual {p0}, Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction;
move-result-object v1
const-string v2, "cmcm.ad.blankfragment"
invoke-virtual {v1, v0, v2}, Landroid/app/FragmentTransaction;->add(Landroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;
move-result-object v1
invoke-virtual {v1}, Landroid/app/FragmentTransaction;->commitAllowingStateLoss()I
.line 43
return-object v0
.end method
.method public static a(Landroid/content/Context;)Lcom/cmcm/ad/ui/gtdlifecycle/AdLifeCycleFragment;
.registers 3
.param p0 # Landroid/content/Context;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.prologue
const/4 v0, 0x0
.line 26
invoke-static {}, Lcom/cmcm/ad/ui/util/e;->a()Z
move-result v1
if-eqz v1, :cond_11
.line 27
instance-of v1, p0, Landroid/app/Activity;
if-eqz v1, :cond_12
.line 28
check-cast p0, Landroid/app/Activity;
invoke-static {p0}, Lcom/cmcm/ad/ui/util/e;->a(Landroid/app/Activity;)Lcom/cmcm/ad/ui/gtdlifecycle/AdLifeCycleFragment;
move-result-object v0
.line 36
:cond_11
:goto_11
return-object v0
.line 29
:cond_12
instance-of v1, p0, Landroid/content/ContextWrapper;
if-eqz v1, :cond_11
.line 30
check-cast p0, Landroid/content/ContextWrapper;
invoke-virtual {p0}, Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cmcm/ad/ui/util/e;->a(Landroid/content/Context;)Lcom/cmcm/ad/ui/gtdlifecycle/AdLifeCycleFragment;
move-result-object v0
goto :goto_11
.end method
.method private static a()Z
.registers 2
.prologue
.line 47
invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
move-result-object v0
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v1
if-ne v0, v1, :cond_c
const/4 v0, 0x1
:goto_b
return v0
:cond_c
const/4 v0, 0x0
goto :goto_b
.end method
.method public static b(Landroid/app/Activity;)Z
.registers 4
.prologue
const/4 v0, 0x0
.line 51
if-eqz p0, :cond_9
invoke-virtual {p0}, Landroid/app/Activity;->isFinishing()Z
move-result v1
if-eqz v1, :cond_a
.line 59
:cond_9
:goto_9
return v0
.line 54
:cond_a
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x11
if-lt v1, v2, :cond_16
.line 55
invoke-virtual {p0}, Landroid/app/Activity;->isDestroyed()Z
move-result v1
if-nez v1, :cond_9
.line 59
:cond_16
const/4 v0, 0x1
goto :goto_9
.end method