ProfileBackgroundEditActivity.smali
.class public Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;
.super Lcom/imo/android/imoim/skin/SkinActivity;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnClickListener;
# instance fields
.field private a:Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;
.field private b:Lcom/imo/android/imoim/profile/background/c;
.field private c:Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;
.field private d:Lcom/imo/android/imoim/profile/background/BackgroundAdapter;
.field private e:Ljava/lang/String;
.field private f:Lcom/imo/android/imoim/profile/background/d;
.field private g:Ljava/lang/String;
.field private h:Z
.field private i:Lcom/imo/android/imoim/dialog/c;
.field private j:Landroid/view/View;
.field private k:I
.field private l:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 1
.line 47
invoke-direct {p0}, Lcom/imo/android/imoim/skin/SkinActivity;-><init>()V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)Landroid/view/View;
.registers 1
.line 47
iget-object p0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->j:Landroid/view/View;
return-object p0
.end method
.method static synthetic a(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;Landroid/view/View;)Landroid/view/View;
.registers 2
.line 47
iput-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->j:Landroid/view/View;
return-object p1
.end method
.method static synthetic a(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;Lcom/imo/android/imoim/profile/background/d;)Lcom/imo/android/imoim/profile/background/d;
.registers 2
.line 47
iput-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->f:Lcom/imo/android/imoim/profile/background/d;
return-object p1
.end method
.method public static a(Landroid/app/Activity;Ljava/lang/String;)V
.registers 4
.line 70
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const-string v1, "key_scene_id"
.line 71
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const/4 p1, 0x1
.line 72
invoke-virtual {p0, v0, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;Ljava/lang/String;)V
.registers 5
.line 8283
new-instance v0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$2;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$2;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
.line 8299
invoke-direct {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->a()Z
move-result p0
if-eqz p0, :cond_13
.line 8300
sget-object p0, Lcom/imo/android/imoim/util/ca$b;->WEBP:Lcom/imo/android/imoim/util/ca$b;
sget-object v1, Lcom/imo/android/imoim/managers/i$e;->THUMB:Lcom/imo/android/imoim/managers/i$e;
invoke-static {p1, p0, v1, v0}, Lcom/imo/android/imoim/util/ca;->a(Ljava/lang/String;Lcom/imo/android/imoim/util/ca$b;Lcom/imo/android/imoim/managers/i$e;Lcom/imo/android/imoim/util/ca$a;)V
return-void
.line 8303
:cond_13
invoke-static {}, Lcom/imo/android/imoim/util/ei;->p()Landroid/util/Pair;
move-result-object p0
iget-object p0, p0, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast p0, Ljava/lang/Integer;
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
sget-object v1, Lcom/imo/android/imoim/util/ca$b;->WEBP:Lcom/imo/android/imoim/util/ca$b;
sget-object v2, Lcom/imo/android/imoim/managers/i$e;->THUMB:Lcom/imo/android/imoim/managers/i$e;
invoke-static {p0, p1, v1, v2, v0}, Lcom/imo/android/imoim/util/ca;->a(ILjava/lang/String;Lcom/imo/android/imoim/util/ca$b;Lcom/imo/android/imoim/managers/i$e;Lcom/imo/android/imoim/util/ca$a;)V
return-void
.end method
.method private a()Z
.registers 2
.line 309
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->l:Ljava/lang/String;
if-nez v0, :cond_6
const-string v0, "scene_normal"
:cond_6
invoke-static {v0}, Lcom/imo/android/imoim/profile/c;->a(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method static synthetic b(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)I
.registers 3
.line 47
iget v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->k:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->k:I
return v0
.end method
.method static synthetic b(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;Ljava/lang/String;)Ljava/lang/String;
.registers 2
.line 47
iput-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->e:Ljava/lang/String;
return-object p1
.end method
.method private b()V
.registers 3
.line 319
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->d:Lcom/imo/android/imoim/profile/background/BackgroundAdapter;
const/4 v1, 0x0
.line 8035
iput-object v1, v0, Lcom/imo/android/imoim/profile/background/BackgroundAdapter;->c:Ljava/lang/String;
.line 320
iput-object v1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->f:Lcom/imo/android/imoim/profile/background/d;
.line 321
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->c:Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;
invoke-virtual {v0}, Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;->notifyDataSetChanged()V
return-void
.end method
.method static synthetic c(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)Ljava/lang/String;
.registers 2
const/4 v0, 0x0
.line 47
iput-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->g:Ljava/lang/String;
return-object v0
.end method
.method private c()V
.registers 3
.line 325
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->j:Landroid/view/View;
const/4 v1, 0x0
if-eqz v0, :cond_b
.line 326
invoke-virtual {v0, v1}, Landroid/view/View;->setSelected(Z)V
const/4 v0, 0x0
.line 327
iput-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->j:Landroid/view/View;
.line 329
:cond_b
iput-boolean v1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->h:Z
return-void
.end method
.method static synthetic d(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
.registers 1
.line 47
invoke-direct {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->b()V
return-void
.end method
.method static synthetic e(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)Z
.registers 2
const/4 v0, 0x1
.line 47
iput-boolean v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->h:Z
return v0
.end method
.method static synthetic f(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)Lcom/imo/android/imoim/profile/background/c;
.registers 1
.line 47
iget-object p0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->b:Lcom/imo/android/imoim/profile/background/c;
return-object p0
.end method
.method static synthetic g(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
.registers 1
.line 47
invoke-direct {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->c()V
return-void
.end method
.method static synthetic h(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)Lcom/imo/android/imoim/profile/background/d;
.registers 1
.line 47
iget-object p0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->f:Lcom/imo/android/imoim/profile/background/d;
return-object p0
.end method
.method static synthetic i(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;
.registers 1
.line 47
iget-object p0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->c:Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;
return-object p0
.end method
.method static synthetic j(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)Lcom/imo/android/imoim/profile/background/BackgroundAdapter;
.registers 1
.line 47
iget-object p0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->d:Lcom/imo/android/imoim/profile/background/BackgroundAdapter;
return-object p0
.end method
.method static synthetic k(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)Lcom/imo/android/imoim/dialog/c;
.registers 1
.line 47
iget-object p0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->i:Lcom/imo/android/imoim/dialog/c;
return-object p0
.end method
# virtual methods
.method public getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
.registers 2
.line 381
invoke-super {p0}, Lcom/imo/android/imoim/skin/SkinActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object v0
return-object v0
.end method
.method public onActivityResult(IILandroid/content/Intent;)V
.registers 8
.line 334
invoke-super {p0, p1, p2, p3}, Lcom/imo/android/imoim/skin/SkinActivity;->onActivityResult(IILandroid/content/Intent;)V
const/4 v0, -0x1
if-eq p2, v0, :cond_7
return-void
:cond_7
const/16 p2, 0x3e
if-ne p1, p2, :cond_55
.line 339
invoke-direct {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->b()V
.line 340
invoke-direct {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->c()V
.line 341
iget p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->k:I
const/4 p2, 0x1
add-int/2addr p1, p2
iput p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->k:I
.line 343
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object p1
.line 344
invoke-virtual {p1}, Lcom/imo/android/imoim/IMO;->getApplicationContext()Landroid/content/Context;
move-result-object p1
invoke-virtual {p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object p3
.line 343
invoke-static {p1, p3}, Lcom/imo/android/imoim/util/ei;->b(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->g:Ljava/lang/String;
.line 346
new-instance p1, Lcom/imo/android/imoim/profile/background/b;
new-instance p3, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$3;
invoke-direct {p3, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$3;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
.line 360
invoke-direct {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->a()Z
move-result v0
xor-int/2addr v0, p2
invoke-direct {p1, p3, v0}, Lcom/imo/android/imoim/profile/background/b;-><init>(Lcom/imo/android/imoim/profile/background/b$a;Z)V
sget-object p3, Lcom/imo/android/imoim/util/bc;->a:Ljava/util/concurrent/ExecutorService;
new-array p2, p2, [Lcom/imo/android/imoim/profile/background/b$b;
const/4 v0, 0x0
new-instance v1, Lcom/imo/android/imoim/profile/background/b$b;
iget-object v2, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->g:Ljava/lang/String;
invoke-static {}, Lcom/imo/android/imoim/util/ei;->p()Landroid/util/Pair;
move-result-object v3
iget-object v3, v3, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v3, Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
invoke-direct {v1, v2, v3}, Lcom/imo/android/imoim/profile/background/b$b;-><init>(Ljava/lang/String;I)V
aput-object v1, p2, v0
invoke-virtual {p1, p3, p2}, Lcom/imo/android/imoim/profile/background/b;->executeOnExecutor(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask;
:cond_55
return-void
.end method
.method public onBackPressed()V
.registers 2
.line 314
invoke-super {p0}, Lcom/imo/android/imoim/skin/SkinActivity;->onBackPressed()V
.line 315
invoke-static {}, Lcom/imo/android/imoim/profile/background/a;->a()Lcom/imo/android/imoim/profile/background/a;
iget v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->k:I
invoke-static {v0}, Lcom/imo/android/imoim/profile/background/a;->a(I)V
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 7
.line 237
invoke-virtual {p1}, Landroid/view/View;->getId()I
move-result p1
const v0, 0x7f090292
if-eq p1, v0, :cond_bb
const v0, 0x7f0904cc
if-eq p1, v0, :cond_10
goto/16 :goto_ba
.line 242
:cond_10
invoke-static {}, Lcom/imo/android/imoim/profile/background/a;->a()Lcom/imo/android/imoim/profile/background/a;
iget p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->k:I
iget-boolean v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->h:Z
const/4 v1, 0x1
xor-int/2addr v0, v1
iget-object v2, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->f:Lcom/imo/android/imoim/profile/background/d;
if-eqz v2, :cond_1e
goto :goto_1f
:cond_1e
const/4 v1, 0x0
:goto_1f
iget-object v2, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->f:Lcom/imo/android/imoim/profile/background/d;
if-eqz v2, :cond_26
iget-object v2, v2, Lcom/imo/android/imoim/profile/background/d;->a:Ljava/lang/String;
goto :goto_27
:cond_26
const/4 v2, 0x0
:goto_27
invoke-static {p1, v0, v1, v2}, Lcom/imo/android/imoim/profile/background/a;->a(IZZLjava/lang/String;)V
.line 243
iget-boolean p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->h:Z
if-eqz p1, :cond_5b
.line 244
iget-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->i:Lcom/imo/android/imoim/dialog/c;
invoke-virtual {p1}, Lcom/imo/android/imoim/dialog/c;->show()V
.line 245
iget-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->a:Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;
.line 5033
iget-object p1, p1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;->a:Lcom/imo/android/imoim/profile/background/f;
.line 5082
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
.line 5083
const-class v1, Lcom/imo/android/imoim/profile/a;
invoke-static {v1}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/profile/a;
sget-object v2, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v2}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v2
new-instance v3, Lcom/imo/android/imoim/profile/background/f$3;
invoke-direct {v3, p1, v0}, Lcom/imo/android/imoim/profile/background/f$3;-><init>(Lcom/imo/android/imoim/profile/background/f;Landroidx/lifecycle/MutableLiveData;)V
invoke-interface {v1, v2, v3}, Lcom/imo/android/imoim/profile/a;->g(Ljava/lang/String;Lb/a;)V
.line 245
new-instance p1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$9;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$9;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
invoke-virtual {v0, p0, p1}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
return-void
.line 253
:cond_5b
iget-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->g:Ljava/lang/String;
if-eqz p1, :cond_82
.line 254
iget-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->i:Lcom/imo/android/imoim/dialog/c;
invoke-virtual {p1}, Lcom/imo/android/imoim/dialog/c;->show()V
.line 255
iget-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->a:Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->g:Ljava/lang/String;
.line 6037
iget-object p1, p1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;->a:Lcom/imo/android/imoim/profile/background/f;
.line 6095
new-instance v1, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v1}, Landroidx/lifecycle/MutableLiveData;-><init>()V
.line 6096
sget-object v2, Lcom/imo/android/imoim/IMO;->v:Lcom/imo/android/imoim/managers/bk;
new-instance v2, Lcom/imo/android/imoim/profile/background/f$4;
invoke-direct {v2, p1, v1}, Lcom/imo/android/imoim/profile/background/f$4;-><init>(Lcom/imo/android/imoim/profile/background/f;Landroidx/lifecycle/MutableLiveData;)V
invoke-static {v0, v2}, Lcom/imo/android/imoim/managers/bk;->a(Ljava/lang/String;Lb/a;)V
.line 255
new-instance p1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$10;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$10;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
invoke-virtual {v1, p0, p1}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
return-void
.line 264
:cond_82
iget-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->f:Lcom/imo/android/imoim/profile/background/d;
if-eqz p1, :cond_b7
.line 265
iget-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->i:Lcom/imo/android/imoim/dialog/c;
invoke-virtual {p1}, Lcom/imo/android/imoim/dialog/c;->show()V
.line 266
iget-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->a:Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->f:Lcom/imo/android/imoim/profile/background/d;
iget-object v0, v0, Lcom/imo/android/imoim/profile/background/d;->a:Ljava/lang/String;
.line 7029
iget-object p1, p1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;->a:Lcom/imo/android/imoim/profile/background/f;
.line 7069
new-instance v1, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v1}, Landroidx/lifecycle/MutableLiveData;-><init>()V
.line 7070
const-class v2, Lcom/imo/android/imoim/profile/a;
invoke-static {v2}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/profile/a;
sget-object v3, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v3}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v3
new-instance v4, Lcom/imo/android/imoim/profile/background/f$2;
invoke-direct {v4, p1, v1}, Lcom/imo/android/imoim/profile/background/f$2;-><init>(Lcom/imo/android/imoim/profile/background/f;Landroidx/lifecycle/MutableLiveData;)V
invoke-interface {v2, v3, v0, v4}, Lcom/imo/android/imoim/profile/a;->j(Ljava/lang/String;Ljava/lang/String;Lb/a;)V
.line 266
new-instance p1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$11;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$11;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
invoke-virtual {v1, p0, p1}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
return-void
.line 275
:cond_b7
invoke-virtual {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->finish()V
:goto_ba
return-void
.line 239
:cond_bb
invoke-virtual {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->onBackPressed()V
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 9
.line 77
invoke-super {p0, p1}, Lcom/imo/android/imoim/skin/SkinActivity;->onCreate(Landroid/os/Bundle;)V
const p1, 0x7f0b008c
.line 78
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->setContentView(I)V
.line 79
invoke-virtual {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->getIntent()Landroid/content/Intent;
move-result-object p1
const-string v0, "key_scene_id"
invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->l:Ljava/lang/String;
.line 80
invoke-static {p0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object p1
const-class v0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;
invoke-virtual {p1, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;
iput-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->a:Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;
.line 81
new-instance p1, Lcom/imo/android/imoim/dialog/c;
invoke-direct {p1, p0}, Lcom/imo/android/imoim/dialog/c;-><init>(Landroid/content/Context;)V
iput-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->i:Lcom/imo/android/imoim/dialog/c;
const p1, 0x7f090dc4
.line 1086
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/view/ViewGroup;
.line 1087
invoke-static {}, Lcom/imo/android/imoim/util/ei;->q()Landroid/util/Pair;
move-result-object v0
.line 1088
iget-object v1, v0, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-static {p0}, Lcom/imo/xui/util/d;->a(Landroid/content/Context;)I
move-result v2
sub-int/2addr v1, v2
int-to-float v1, v1
const/16 v2, 0xbd
.line 1089
invoke-static {v2}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v2
int-to-float v2, v2
sub-float v2, v1, v2
div-float/2addr v2, v1
const/high16 v1, 0x3f800000 # 1.0f
mul-float v2, v2, v1
.line 1090
iget-object v0, v0, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
int-to-float v0, v0
const/high16 v1, 0x40000000 # 2.0f
div-float/2addr v0, v1
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->setPivotX(F)V
const/4 v0, 0x0
.line 1091
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->setPivotY(F)V
.line 1092
invoke-virtual {p1, v2}, Landroid/view/ViewGroup;->setScaleX(F)V
.line 1093
invoke-virtual {p1, v2}, Landroid/view/ViewGroup;->setScaleY(F)V
.line 1094
invoke-virtual {p1}, Landroid/view/ViewGroup;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
check-cast p1, Landroid/widget/FrameLayout$LayoutParams;
const/16 v0, 0x17
.line 1095
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->a(I)I
move-result v0
int-to-float v0, v0
div-float/2addr v0, v2
float-to-int v0, v0
iput v0, p1, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.line 1098
invoke-virtual {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
move-result-object p1
.line 1099
invoke-virtual {p1}, Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;
move-result-object p1
.line 1100
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->b:Lcom/imo/android/imoim/profile/background/c;
if-nez v0, :cond_c1
.line 1101
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v3
if-nez v3, :cond_95
.line 1103
invoke-virtual {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->finish()V
return-void
.line 1107
:cond_95
invoke-direct {p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->a()Z
move-result v0
if-eqz v0, :cond_bb
.line 1108
new-instance v6, Landroid/os/Bundle;
invoke-direct {v6}, Landroid/os/Bundle;-><init>()V
const/4 v0, 0x1
const-string v1, "use_guest_style"
.line 1109
invoke-virtual {v6, v1, v0}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 1110
sget-object v0, Lcom/imo/android/imoim/profile/home/ImoProfileFragment;->d:Lcom/imo/android/imoim/profile/home/ImoProfileFragment$f;
new-instance v0, Lcom/imo/android/imoim/profile/home/ImoProfileConfig;
const-string v2, ""
const-string v4, "scene_normal"
const-string v5, "profiel_edit"
move-object v1, v0
invoke-direct/range {v1 .. v6}, Lcom/imo/android/imoim/profile/home/ImoProfileConfig;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
invoke-static {v0}, Lcom/imo/android/imoim/profile/home/ImoProfileFragment$f;->a(Lcom/imo/android/imoim/profile/home/ImoProfileConfig;)Lcom/imo/android/imoim/profile/home/ImoProfileFragment;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->b:Lcom/imo/android/imoim/profile/background/c;
goto :goto_c1
.line 1114
:cond_bb
invoke-static {v3}, Lcom/imo/android/imoim/profile/UserProfileFragment;->a(Ljava/lang/String;)Lcom/imo/android/imoim/profile/UserProfileFragment;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->b:Lcom/imo/android/imoim/profile/background/c;
:cond_c1
:goto_c1
const v0, 0x7f090dc5
.line 1117
iget-object v1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->b:Lcom/imo/android/imoim/profile/background/c;
check-cast v1, Landroidx/fragment/app/Fragment;
invoke-virtual {p1, v0, v1}, Landroidx/fragment/app/FragmentTransaction;->add(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction;
move-result-object p1
invoke-virtual {p1}, Landroidx/fragment/app/FragmentTransaction;->commitAllowingStateLoss()I
const p1, 0x7f090114
.line 1120
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroidx/recyclerview/widget/RecyclerView;
.line 1121
new-instance v0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$1;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$1;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V
.line 1132
new-instance v0, Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;
invoke-direct {v0}, Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->c:Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;
.line 1133
new-instance v1, Lcom/imo/android/imoim/adapters/SingleRecyclerAdapter;
const v2, 0x7f0b02c6
new-instance v3, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$4;
invoke-direct {v3, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$4;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
invoke-direct {v1, p0, v2, v3}, Lcom/imo/android/imoim/adapters/SingleRecyclerAdapter;-><init>(Landroid/content/Context;ILcom/imo/android/imoim/adapters/SingleRecyclerAdapter$a;)V
invoke-virtual {v0, v1}, Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;->b(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 1145
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->c:Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;
new-instance v1, Lcom/imo/android/imoim/adapters/SingleRecyclerAdapter;
const v2, 0x7f0b02c5
new-instance v3, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$5;
invoke-direct {v3, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$5;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
invoke-direct {v1, p0, v2, v3}, Lcom/imo/android/imoim/adapters/SingleRecyclerAdapter;-><init>(Landroid/content/Context;ILcom/imo/android/imoim/adapters/SingleRecyclerAdapter$a;)V
invoke-virtual {v0, v1}, Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;->b(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 1167
new-instance v0, Lcom/imo/android/imoim/profile/background/BackgroundAdapter;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/profile/background/BackgroundAdapter;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->d:Lcom/imo/android/imoim/profile/background/BackgroundAdapter;
.line 1168
new-instance v1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$6;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$6;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
.line 2031
iput-object v1, v0, Lcom/imo/android/imoim/profile/background/BackgroundAdapter;->b:Lcom/imo/android/imoim/profile/background/BackgroundAdapter$b;
.line 1179
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->c:Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;
iget-object v1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->d:Lcom/imo/android/imoim/profile/background/BackgroundAdapter;
invoke-virtual {v0, v1}, Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;->b(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 1180
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->c:Lme/mvdw/recyclerviewmergeadapter/adapter/RecyclerViewMergeAdapter;
invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
const p1, 0x7f090292
.line 1183
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
invoke-virtual {p1, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
const p1, 0x7f0904cc
.line 1184
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->findViewById(I)Landroid/view/View;
move-result-object p1
invoke-virtual {p1, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1185
iget-object p1, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->a:Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;
.line 3025
iget-object p1, p1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;->a:Lcom/imo/android/imoim/profile/background/f;
.line 3040
iget-object p1, p1, Lcom/imo/android/imoim/profile/background/f;->b:Landroidx/lifecycle/MutableLiveData;
.line 1185
new-instance v0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$7;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$7;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
return-void
.end method
.method public onResume()V
.registers 5
.line 206
invoke-super {p0}, Lcom/imo/android/imoim/skin/SkinActivity;->onResume()V
.line 207
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->d:Lcom/imo/android/imoim/profile/background/BackgroundAdapter;
invoke-virtual {v0}, Lcom/imo/android/imoim/profile/background/BackgroundAdapter;->getItemCount()I
move-result v0
if-nez v0, :cond_2f
.line 3223
iget-object v0, p0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;->a:Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;
.line 4021
iget-object v0, v0, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditViewModel;->a:Lcom/imo/android/imoim/profile/background/f;
.line 4044
const-class v1, Lcom/imo/android/imoim/profile/a;
invoke-static {v1}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/profile/a;
sget-object v2, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v2}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v2
new-instance v3, Lcom/imo/android/imoim/profile/background/f$1;
invoke-direct {v3, v0}, Lcom/imo/android/imoim/profile/background/f$1;-><init>(Lcom/imo/android/imoim/profile/background/f;)V
invoke-interface {v1, v2, v3}, Lcom/imo/android/imoim/profile/a;->f(Ljava/lang/String;Lb/a;)V
.line 4065
iget-object v0, v0, Lcom/imo/android/imoim/profile/background/f;->a:Landroidx/lifecycle/MutableLiveData;
.line 3223
new-instance v1, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$8;
invoke-direct {v1, p0}, Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity$8;-><init>(Lcom/imo/android/imoim/profile/background/ProfileBackgroundEditActivity;)V
invoke-virtual {v0, p0, v1}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
:cond_2f
return-void
.end method
.method public startActivity(Landroid/content/Intent;Landroid/os/Bundle;)V
.registers 5
.line 367
:try_start_0
invoke-virtual {p1}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;
move-result-object v0
invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
move-result-object v0
.line 368
const-class v1, Lcom/imo/android/imoim/activities/IMOActivity;
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
move-result v0
:try_end_12
.catchall {:try_start_0 .. :try_end_12} :catchall_15
if-eqz v0, :cond_15
return-void
.line 375
:catchall_15
:cond_15
invoke-super {p0, p1, p2}, Lcom/imo/android/imoim/skin/SkinActivity;->startActivity(Landroid/content/Intent;Landroid/os/Bundle;)V
return-void
.end method