b.smali
.class public final Lfa/b;
.super Ljava/lang/Object;
.source "LifeCycleUtils.kt"
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public static final a(Landroid/content/Context;)Landroidx/lifecycle/LifecycleOwner;
.registers 3
:goto_0
instance-of v0, p0, Landroidx/lifecycle/LifecycleOwner;
if-nez v0, :cond_14
instance-of v1, p0, Landroid/content/ContextWrapper;
if-eqz v1, :cond_14
check-cast p0, Landroid/content/ContextWrapper;
invoke-virtual {p0}, Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
move-result-object p0
const-string v0, "context.baseContext"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
goto :goto_0
:cond_14
if-nez v0, :cond_17
const/4 p0, 0x0
:cond_17
check-cast p0, Landroidx/lifecycle/LifecycleOwner;
return-object p0
.end method
.method public static final a(Landroidx/fragment/app/FragmentTransaction;)V
.registers 3
:try_start_0
invoke-virtual {p0}, Landroidx/fragment/app/FragmentTransaction;->commitAllowingStateLoss()I
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4
goto :goto_1f
:catch_4
move-exception p0
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "fragment transaction commit error. "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p0
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string v0, ""
invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
:goto_1f
return-void
.end method
.method public static final a(Landroid/app/Activity;)Z
.registers 6
const/4 v0, 0x1
if-eqz p0, :cond_8
invoke-virtual {p0}, Landroid/app/Activity;->isFinishing()Z
move-result v1
goto :goto_9
:cond_8
const/4 v1, 0x1
:goto_9
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x11
const/4 v4, 0x0
if-lt v2, v3, :cond_19
if-eqz p0, :cond_17
invoke-virtual {p0}, Landroid/app/Activity;->isDestroyed()Z
move-result p0
goto :goto_1a
:cond_17
const/4 p0, 0x1
goto :goto_1a
:cond_19
const/4 p0, 0x0
:goto_1a
if-nez p0, :cond_20
if-eqz v1, :cond_1f
goto :goto_20
:cond_1f
const/4 v0, 0x0
:cond_20
:goto_20
return v0
.end method