PreviewPicActivity.smali

.class public Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;
.super Lcom/imo/android/imoim/activities/IMOActivity;
.source "SourceFile"


# instance fields
.field private a:Lcom/imo/xui/widget/title/XTitleView;

.field private b:Lcom/imo/android/imoim/fresco/ImoImageView;

.field private c:Ljava/lang/String;

.field private d:Ljava/lang/String;

.field private e:Ljava/lang/String;

.field private f:I

.field private g:Ljava/lang/String;

.field private h:Ljava/lang/String;

.field private i:J

.field private j:Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarBean;

.field private k:Ljava/lang/String;

.field private l:Lcom/imo/xui/widget/a/d;


# direct methods
.method public constructor <init>()V
    .registers 3

    .line 36
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/IMOActivity;-><init>()V

    const-string v0, ""

    .line 52
    iput-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->d:Ljava/lang/String;

    .line 56
    iput-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->h:Ljava/lang/String;

    const-wide/16 v0, -0x1

    .line 58
    iput-wide v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->i:J

    return-void
.end method

.method public static a(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarBean;ILjava/lang/String;)Landroid/content/Intent;
    .registers 8

    .line 64
    new-instance v0, Landroid/content/Intent;

    const-class v1, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;

    invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    const-string p0, "from"

    .line 65
    invoke-virtual {v0, p0, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string p0, "showType"

    .line 66
    invoke-virtual {v0, p0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string p0, "url"

    const-string p1, ""

    .line 67
    invoke-virtual {v0, p0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string p0, "avatar_bean"

    .line 68
    invoke-virtual {v0, p0, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    const-string p0, "position"

    .line 69
    invoke-virtual {v0, p0, p4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    const-string p0, "style"

    .line 70
    invoke-virtual {v0, p0, p5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    return-object v0
.end method

.method private a()V
    .registers 2

    .line 147
    iget-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->l:Lcom/imo/xui/widget/a/d;

    if-eqz v0, :cond_7

    .line 148
    invoke-virtual {v0}, Lcom/imo/xui/widget/a/d;->dismiss()V

    :cond_7
    return-void
.end method

.method private synthetic a(Lcom/imo/android/common/mvvm/e;)V
    .registers 6

    if-eqz p1, :cond_42

    .line 135
    iget-object v0, p1, Lcom/imo/android/common/mvvm/e;->a:Lcom/imo/android/common/mvvm/e$a;

    if-nez v0, :cond_7

    goto :goto_42

    .line 136
    :cond_7
    iget-object v0, p1, Lcom/imo/android/common/mvvm/e;->a:Lcom/imo/android/common/mvvm/e$a;

    sget-object v1, Lcom/imo/android/common/mvvm/e$a;->SUCCESS:Lcom/imo/android/common/mvvm/e$a;

    const-string v2, "imo_avatar_pre_view"

    const-string v3, "event"

    if-ne v0, v1, :cond_27

    .line 137
    iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->c:Ljava/lang/String;

    iget-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->h:Ljava/lang/String;

    .line 4044
    invoke-static {p1, v0}, Lcom/imo/android/imoim/imoavatar/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/util/HashMap;

    move-result-object p1

    const-string v0, "IMOAvatarPreviewSuccess"

    .line 4045
    invoke-virtual {p1, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4046
    sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    invoke-virtual {v0, v2, p1}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    .line 138
    invoke-direct {p0}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->a()V

    return-void

    .line 139
    :cond_27
    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;->ERROR:Lcom/imo/android/common/mvvm/e$a;

    if-ne p1, v0, :cond_42

    .line 140
    iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->c:Ljava/lang/String;

    iget-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->h:Ljava/lang/String;

    .line 5038
    invoke-static {p1, v0}, Lcom/imo/android/imoim/imoavatar/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/util/HashMap;

    move-result-object p1

    const-string v0, "IMOAvatarPreviewFail"

    .line 5039
    invoke-virtual {p1, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 5040
    sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    invoke-virtual {v0, v2, p1}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    .line 141
    invoke-direct {p0}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->a()V

    :cond_42
    :goto_42
    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;)V
    .registers 4

    .line 5211
    iget-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->c:Ljava/lang/String;

    iget-object v1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->g:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/imo/hd/util/h;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 5212
    new-instance v0, Landroid/content/Intent;

    invoke-direct {v0}, Landroid/content/Intent;-><init>()V

    .line 5213
    iget-object v1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->j:Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarBean;

    const-string v2, "image_file_config"

    invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    const/4 v1, -0x1

    .line 5214
    invoke-virtual {p0, v1, v0}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->setResult(ILandroid/content/Intent;)V

    .line 5215
    invoke-virtual {p0}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->finish()V

    return-void
.end method

.method public static synthetic lambda$GF0wZ3kyILIcwg5HyLHvek2Ki6U(Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;Lcom/imo/android/common/mvvm/e;)V
    .registers 2

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->a(Lcom/imo/android/common/mvvm/e;)V

    return-void
.end method


# virtual methods
.method public onCreate(Landroid/os/Bundle;)V
    .registers 7

    .line 76
    invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onCreate(Landroid/os/Bundle;)V

    .line 77
    invoke-static {p0}, Lcom/imo/xui/util/d;->a(Landroid/app/Activity;)V

    .line 78
    invoke-virtual {p0}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    const-string v0, "avatar_bean"

    .line 80
    invoke-virtual {p1, v0}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarBean;

    iput-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->j:Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarBean;

    .line 81
    iget-object v0, v0, Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarBean;->b:Ljava/lang/String;

    iput-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->c:Ljava/lang/String;

    .line 82
    iget-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->j:Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarBean;

    iget-object v0, v0, Lcom/imo/android/imoim/imoavatar/IMOAvatar$AvatarBean;->a:Ljava/lang/String;

    iput-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->k:Ljava/lang/String;

    const-string v0, "from"

    .line 84
    invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->e:Ljava/lang/String;

    const-string v0, "showType"

    .line 85
    invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->h:Ljava/lang/String;

    const-string v0, "position"

    const/4 v1, 0x0

    .line 86
    invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I

    move-result v0

    iput v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->f:I

    const-string v0, "style"

    .line 87
    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/imoavatar/PreviewPicActivity;->g:Ljava/lang/String;

    .line 89
    iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->c:Ljava/lang/String;

    iget-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->h:Ljava/lang/String;

    .line 1020
    invoke-static {p1, v0}, Lcom/imo/android/imoim/imoavatar/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/util/HashMap;

    move-result-object p1

    const-string v0, "event"

    const-string v1, "previewIMOAvatar"

    .line 1021
    invoke-virtual {p1, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1022
    sget-object v1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v2, "imo_avatar_pre_view"

    invoke-virtual {v1, v2, p1}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    const p1, 0x7f0b008b

    .line 90
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->setContentView(I)V

    const p1, 0x7f09168f

    .line 1219
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/xui/widget/title/XTitleView;

    iput-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->a:Lcom/imo/xui/widget/title/XTitleView;

    const/4 v1, 0x1

    .line 1220
    invoke-virtual {p1, v1}, Lcom/imo/xui/widget/title/XTitleView;->a(Z)V

    const p1, 0x7f09168e

    .line 1221
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    const/16 v3, 0x8

    invoke-virtual {p1, v3}, Landroid/view/View;->setVisibility(I)V

    const p1, 0x7f0907fe

    .line 1222
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    iput-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->b:Lcom/imo/android/imoim/fresco/ImoImageView;

    .line 2096
    iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->a:Lcom/imo/xui/widget/title/XTitleView;

    const/high16 v4, -0x1000000

    invoke-virtual {p1, v4}, Lcom/imo/xui/widget/title/XTitleView;->setBackgroundColor(I)V

    .line 2097
    iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->a:Lcom/imo/xui/widget/title/XTitleView;

    invoke-virtual {p1, v3}, Lcom/imo/xui/widget/title/XTitleView;->a(I)V

    .line 2098
    iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->a:Lcom/imo/xui/widget/title/XTitleView;

    invoke-virtual {p1}, Lcom/imo/xui/widget/title/XTitleView;->getIvLeftOne()Landroid/widget/ImageView;

    move-result-object p1

    const/high16 v3, 0x7f0c0000

    const/4 v4, -0x1

    .line 2099
    invoke-static {p0, v3, v4}, Lcom/imo/android/imoim/util/common/b;->a(Landroid/content/Context;II)Landroid/graphics/drawable/Drawable;

    move-result-object v3

    .line 2098
    invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 2100
    iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->a:Lcom/imo/xui/widget/title/XTitleView;

    new-instance v3, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity$1;

    invoke-direct {v3, p0}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity$1;-><init>(Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;)V

    invoke-virtual {p1, v3}, Lcom/imo/xui/widget/title/XTitleView;->setIXTitleViewListener(Lcom/imo/xui/widget/title/a;)V

    .line 2126
    iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->c:Ljava/lang/String;

    iget-object v3, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->h:Ljava/lang/String;

    .line 3032
    invoke-static {p1, v3}, Lcom/imo/android/imoim/imoavatar/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/util/HashMap;

    move-result-object p1

    const-string v3, "startIMOAvatarPreview"

    .line 3033
    invoke-virtual {p1, v0, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 3034
    sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    invoke-virtual {v0, v2, p1}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    .line 2127
    new-instance p1, Lcom/imo/xui/widget/a/d;

    invoke-direct {p1, p0}, Lcom/imo/xui/widget/a/d;-><init>(Landroid/content/Context;)V

    iput-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->l:Lcom/imo/xui/widget/a/d;

    .line 2128
    invoke-virtual {p1, v1}, Lcom/imo/xui/widget/a/d;->setCancelable(Z)V

    .line 2129
    iget-object p1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->l:Lcom/imo/xui/widget/a/d;

    invoke-virtual {p1}, Lcom/imo/xui/widget/a/d;->show()V

    .line 2130
    new-instance p1, Lcom/imo/android/imoim/glide/c;

    iget-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->c:Ljava/lang/String;

    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;->PROFILE:Lcom/imo/android/imoim/managers/i$e;

    invoke-direct {p1, v0, v1, v2}, Lcom/imo/android/imoim/glide/c;-><init>(Ljava/lang/String;Lcom/imo/android/imoim/util/ca$b;Lcom/imo/android/imoim/managers/i$e;)V

    .line 2131
    iget-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->b:Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-virtual {p1}, Lcom/imo/android/imoim/glide/c;->a()Landroid/net/Uri;

    move-result-object p1

    invoke-static {v0, p1}, Lcom/imo/android/imoim/managers/aq;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Landroid/net/Uri;)Landroidx/lifecycle/MutableLiveData;

    move-result-object p1

    .line 2133
    new-instance v0, Lcom/imo/android/imoim/imoavatar/-$$Lambda$PreviewPicActivity$GF0wZ3kyILIcwg5HyLHvek2Ki6U;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/imoavatar/-$$Lambda$PreviewPicActivity$GF0wZ3kyILIcwg5HyLHvek2Ki6U;-><init>(Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;)V

    invoke-virtual {p1, p0, v0}, Landroidx/lifecycle/MutableLiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    return-void
.end method

.method public onDestroy()V
    .registers 4

    .line 227
    iget-object v0, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->c:Ljava/lang/String;

    iget-object v1, p0, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->h:Ljava/lang/String;

    .line 4026
    invoke-static {v0, v1}, Lcom/imo/android/imoim/imoavatar/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/util/HashMap;

    move-result-object v0

    const-string v1, "event"

    const-string v2, "levaveIMOAvatarPreview"

    .line 4027
    invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4028
    sget-object v1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v2, "imo_avatar_pre_view"

    invoke-virtual {v1, v2, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    .line 228
    invoke-direct {p0}, Lcom/imo/android/imoim/imoavatar/PreviewPicActivity;->a()V

    .line 229
    invoke-super {p0}, Lcom/imo/android/imoim/activities/IMOActivity;->onDestroy()V

    return-void
.end method