ImoUserProfileActivity$2.smali
.class final Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroidx/lifecycle/Observer;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroidx/lifecycle/Observer<",
"Lcom/imo/android/common/mvvm/e;",
">;"
}
.end annotation
# instance fields
.field final synthetic a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)V
.registers 2
.line 258
iput-object p1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final synthetic onChanged(Ljava/lang/Object;)V
.registers 15
.line 258
check-cast p1, Lcom/imo/android/common/mvvm/e;
.line 1261
iget-object p1, p1, Lcom/imo/android/common/mvvm/e;->a:Lcom/imo/android/common/mvvm/e$a;
sget-object v0, Lcom/imo/android/common/mvvm/e$a;->SUCCESS:Lcom/imo/android/common/mvvm/e$a;
if-ne p1, v0, :cond_1cb
.line 1265
iget-object p1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {p1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Lcom/imo/xui/widget/a/d;
move-result-object p1
invoke-virtual {p1}, Lcom/imo/xui/widget/a/d;->dismiss()V
.line 1266
sget-object p1, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a:Ljava/lang/String;
const-string v0, "deepLink"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
const/4 v0, 0x0
if-nez p1, :cond_18d
.line 1267
iget-object p1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {p1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->b(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->K(Ljava/lang/String;)Z
move-result p1
.line 1268
iget-object v1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->c(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Z
move-result v1
const-string v2, "tag"
const-string v3, "profile_card"
const-string v4, "scene"
const-string v5, "from"
const-string v6, "show"
const-string v7, "opt"
if-eqz v1, :cond_eb
.line 1269
iget-object v1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-virtual {v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->getIntent()Landroid/content/Intent;
move-result-object v1
const/4 v8, 0x0
const-string v9, "key_go_edit"
invoke-virtual {v1, v9, v8}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
move-result v1
if-eqz v1, :cond_59
.line 1270
iget-object v1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->b(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v8
sget-object v9, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a:Ljava/lang/String;
invoke-static {v8, v9}, Lcom/imo/android/imoim/profile/EditProfileFragment;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/profile/EditProfileFragment;
move-result-object v8
invoke-static {v1, v8}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
goto :goto_6e
.line 1272
:cond_59
iget-object v1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->b(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v8
sget-object v9, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a:Ljava/lang/String;
iget-object v10, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v10}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->d(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v10
invoke-static {v8, v9, v10}, Lcom/imo/android/imoim/profile/MyProfileFragment;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/profile/MyProfileFragment;
move-result-object v8
invoke-static {v1, v8}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
.line 1274
:goto_6e
iget-object v1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->b(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v8
invoke-static {v1, v8}, Lcom/imo/android/imoim/profile/viewmodel/me/BaseMyProfileViewModel;->a(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;)Lcom/imo/android/imoim/profile/viewmodel/me/a;
move-result-object v8
invoke-static {v1, v8}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;Lcom/imo/android/imoim/profile/viewmodel/me/a;)Lcom/imo/android/imoim/profile/viewmodel/me/a;
if-nez p1, :cond_19c
.line 2038
invoke-static {}, Lcom/imo/android/imoim/profile/a/d$a;->a()Lcom/imo/android/imoim/profile/a/d;
move-result-object p1
.line 1277
iget-object v1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->b(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v1
sget-object v8, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a:Ljava/lang/String;
iget-object v9, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v9}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->e(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Z
move-result v9
iget-object v10, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v10}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->f(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Z
move-result v10
iget-object v11, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v11}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->g(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v11
.line 2074
new-instance v12, Ljava/util/HashMap;
invoke-direct {v12}, Ljava/util/HashMap;-><init>()V
.line 2075
invoke-interface {v12, v7, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v6, "source"
const-string v7, "own_profile_page"
.line 2076
invoke-interface {v12, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2077
invoke-interface {v12, v5, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2078
invoke-static {v1}, Lcom/imo/android/imoim/profile/a/d;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-interface {v12, v4, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2079
invoke-virtual {v3, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_c9
iget-object v1, p1, Lcom/imo/android/imoim/profile/a/d;->e:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_c9
.line 2080
iget-object v1, p1, Lcom/imo/android/imoim/profile/a/d;->e:Ljava/lang/String;
invoke-interface {v12, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2081
iput-object v0, p1, Lcom/imo/android/imoim/profile/a/d;->e:Ljava/lang/String;
:cond_c9
const-string p1, "type_content"
const-string v1, "show_type"
if-eqz v10, :cond_d8
const-string v2, "nums"
.line 2085
invoke-interface {v12, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2086
invoke-interface {v12, p1, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_e2
:cond_d8
if-eqz v9, :cond_e2
const-string v2, "red"
.line 2088
invoke-interface {v12, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2089
invoke-interface {v12, p1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2096
:cond_e2
:goto_e2
sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v1, "new_own_profile"
invoke-virtual {p1, v1, v12}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
goto/16 :goto_19c
.line 1280
:cond_eb
iget-object v1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->h(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Z
move-result v1
if-eqz v1, :cond_103
.line 1281
iget-object v1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->i(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v8
sget-object v9, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a:Ljava/lang/String;
invoke-static {v8, v9}, Lcom/imo/android/imoim/profile/UserProfileFragment;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/profile/UserProfileFragment;
move-result-object v8
invoke-static {v1, v8}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
goto :goto_118
.line 1283
:cond_103
iget-object v1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->b(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v8
iget-object v9, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v9}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->j(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v9
sget-object v10, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a:Ljava/lang/String;
invoke-static {v8, v9, v10}, Lcom/imo/android/imoim/profile/UserProfileFragment;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/profile/UserProfileFragment;
move-result-object v8
invoke-static {v1, v8}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
:goto_118
if-nez p1, :cond_19c
.line 3038
invoke-static {}, Lcom/imo/android/imoim/profile/a/d$a;->a()Lcom/imo/android/imoim/profile/a/d;
move-result-object p1
.line 1287
iget-object v1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->b(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v1
iget-object v8, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v8}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->i(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v8
iget-object v9, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v9}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->j(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v9
sget-object v10, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a:Ljava/lang/String;
.line 3050
new-instance v11, Ljava/util/HashMap;
invoke-direct {v11}, Ljava/util/HashMap;-><init>()V
.line 3051
invoke-interface {v11, v7, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3052
invoke-interface {v11, v5, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3053
invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_146
const-string v5, "anid"
goto :goto_148
:cond_146
const-string v5, "uid"
:goto_148
const-string v6, "buid_type"
invoke-interface {v11, v6, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3054
invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_154
move-object v8, v9
:cond_154
const-string v5, "buid"
invoke-interface {v11, v5, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3055
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_169
const-string v5, "group_story"
invoke-virtual {v5, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_169
const-string v1, "scene_story"
.line 3058
:cond_169
invoke-static {v1}, Lcom/imo/android/imoim/profile/a/d;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-interface {v11, v4, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3059
invoke-virtual {v3, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_185
iget-object v1, p1, Lcom/imo/android/imoim/profile/a/d;->e:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_185
.line 3060
iget-object v1, p1, Lcom/imo/android/imoim/profile/a/d;->e:Ljava/lang/String;
invoke-interface {v11, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3061
iput-object v0, p1, Lcom/imo/android/imoim/profile/a/d;->e:Ljava/lang/String;
.line 3066
:cond_185
sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v1, "stranger_profile"
invoke-virtual {p1, v1, v11}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
goto :goto_19c
.line 1291
:cond_18d
iget-object p1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {p1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->b(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Ljava/lang/String;
move-result-object v1
sget-object v2, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a:Ljava/lang/String;
invoke-static {v1, v2}, Lcom/imo/android/imoim/profile/EditProfileFragment;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/profile/EditProfileFragment;
move-result-object v1
invoke-static {p1, v1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->a(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
.line 1293
:cond_19c
:goto_19c
iget-object p1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-virtual {p1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object p1
.line 1294
invoke-virtual {p1}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;
move-result-object p1
const v1, 0x7f090604
.line 1295
iget-object v2, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {v2}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->k(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Landroidx/fragment/app/Fragment;
move-result-object v2
invoke-virtual {p1, v1, v2}, Landroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction;
move-result-object p1
.line 1296
invoke-virtual {p1, v0}, Landroidx/fragment/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction;
move-result-object p1
.line 1297
invoke-virtual {p1}, Landroidx/fragment/app/FragmentTransaction;->commitAllowingStateLoss()I
.line 1299
iget-object p1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {p1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->l(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Lcom/imo/android/imoim/profile/viewmodel/me/a;
move-result-object p1
if-eqz p1, :cond_1cb
.line 1300
iget-object p1, p0, Lcom/imo/android/imoim/profile/ImoUserProfileActivity$2;->a:Lcom/imo/android/imoim/profile/ImoUserProfileActivity;
invoke-static {p1}, Lcom/imo/android/imoim/profile/ImoUserProfileActivity;->l(Lcom/imo/android/imoim/profile/ImoUserProfileActivity;)Lcom/imo/android/imoim/profile/viewmodel/me/a;
move-result-object p1
invoke-interface {p1}, Lcom/imo/android/imoim/profile/viewmodel/me/a;->a()V
:cond_1cb
return-void
.end method