a.smali
.class public final Lcom/imo/android/imoim/util/common/a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/util/common/a$a;
}
.end annotation
# instance fields
.field private a:Landroid/content/Context;
.field private b:Lcom/imo/android/imoim/util/common/RouterFragment;
# direct methods
.method private constructor <init>(Landroidx/fragment/app/FragmentActivity;)V
.registers 5
.line 24
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 25
iput-object p1, p0, Lcom/imo/android/imoim/util/common/a;->a:Landroid/content/Context;
.line 1044
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v0
const-string v1, "ActivityResultHelper"
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/util/common/RouterFragment;
if-nez v0, :cond_29
.line 1032
invoke-static {}, Lcom/imo/android/imoim/util/common/RouterFragment;->a()Lcom/imo/android/imoim/util/common/RouterFragment;
move-result-object v0
.line 1033
invoke-virtual {p1}, Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object p1
.line 1035
invoke-virtual {p1}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;
move-result-object v2
.line 1036
invoke-virtual {v2, v0, v1}, Landroidx/fragment/app/FragmentTransaction;->add(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction;
move-result-object v1
.line 1037
invoke-virtual {v1}, Landroidx/fragment/app/FragmentTransaction;->commitAllowingStateLoss()I
.line 1038
invoke-virtual {p1}, Landroidx/fragment/app/FragmentManager;->executePendingTransactions()Z
.line 26
:cond_29
iput-object v0, p0, Lcom/imo/android/imoim/util/common/a;->b:Lcom/imo/android/imoim/util/common/RouterFragment;
return-void
.end method
.method public static a(Landroidx/fragment/app/FragmentActivity;)Lcom/imo/android/imoim/util/common/a;
.registers 2
.line 21
new-instance v0, Lcom/imo/android/imoim/util/common/a;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/util/common/a;-><init>(Landroidx/fragment/app/FragmentActivity;)V
return-object v0
.end method
# virtual methods
.method public final a(Landroid/content/Intent;ILcom/imo/android/imoim/util/common/a$a;)V
.registers 5
.line 62
iget-object v0, p0, Lcom/imo/android/imoim/util/common/a;->b:Lcom/imo/android/imoim/util/common/RouterFragment;
invoke-virtual {v0, p1, p2, p3}, Lcom/imo/android/imoim/util/common/RouterFragment;->a(Landroid/content/Intent;ILcom/imo/android/imoim/util/common/a$a;)V
return-void
.end method
.method public final a(Landroid/content/Intent;Lcom/imo/android/imoim/util/common/a$a;)V
.registers 4
.line 58
iget-object v0, p0, Lcom/imo/android/imoim/util/common/a;->b:Lcom/imo/android/imoim/util/common/RouterFragment;
invoke-virtual {v0, p1, p2}, Lcom/imo/android/imoim/util/common/RouterFragment;->a(Landroid/content/Intent;Lcom/imo/android/imoim/util/common/a$a;)V
return-void
.end method