McShareDialog.smali
.class public Lim/tpelyyftgw/ui/dialogs/McShareDialog;
.super Ljava/lang/Object;
.source "McShareDialog.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/dialogs/McShareDialog$MCDailyTaskShareBean;
}
.end annotation
# instance fields
.field private chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.field private dialog:Landroid/app/Dialog;
.field private ivCancel:Lim/tpelyyftgw/ui/hviews/MryImageView;
.field private ivCopy:Lim/tpelyyftgw/ui/hviews/MryImageView;
.field private ivQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;
.field private ivShareQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;
.field private mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;
.field private mContext:Landroid/content/Context;
.field private progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.field private ret:Ljava/lang/String;
.field private rlContainer:Landroid/widget/RelativeLayout;
.field private shareData:Lim/tpelyyftgw/ui/dialogs/McShareDialog$MCDailyTaskShareBean;
.field private shareDialog:Landroid/app/Dialog;
.field private tvInfo:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvShare:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvTitle:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvUrl:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private user:Lim/tpelyyftgw/tgnet/TLRPC$User;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Lim/tpelyyftgw/ui/fragments/BaseFmts;)V
.registers 3
.param p1, "context" # Landroid/content/Context;
.param p2, "baseFmts" # Lim/tpelyyftgw/ui/fragments/BaseFmts;
.line 70
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 71
iput-object p1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;
.line 72
iput-object p2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;
.line 73
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)Landroid/content/Context;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/dialogs/McShareDialog;
.line 54
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;
return-object v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)Landroid/widget/RelativeLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/dialogs/McShareDialog;
.line 54
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->rlContainer:Landroid/widget/RelativeLayout;
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/dialogs/McShareDialog;
.line 54
invoke-direct {p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->copy()V
return-void
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)Landroid/app/Dialog;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/dialogs/McShareDialog;
.line 54
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareDialog:Landroid/app/Dialog;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)Landroid/app/Dialog;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/dialogs/McShareDialog;
.line 54
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;
return-object v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/dialogs/McShareDialog;
.line 54
invoke-direct {p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareText()V
return-void
.end method
.method private copy()V
.registers 4
.line 280
sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v1, "clipboard"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/ClipboardManager;
.line 281
.local v0, "clipboard":Landroid/content/ClipboardManager;
iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
const-string v2, "label"
invoke-static {v2, v1}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData;
move-result-object v1
.line 282
.local v1, "clip":Landroid/content/ClipData;
invoke-virtual {v0, v1}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V
.line 283
const v2, 0x7f0f0481
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 284
return-void
.end method
.method private createQRCode()V
.registers 3
.line 288
new-instance v0, Ljava/lang/Thread;
new-instance v1, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$McShareDialog$APjdlr3TDe3rGSEH0OpEtau4lsA;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$McShareDialog$APjdlr3TDe3rGSEH0OpEtau4lsA;-><init>(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 331
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
.line 332
return-void
.end method
.method public static getCacheBitmapFromView(Landroid/view/View;)Landroid/graphics/Bitmap;
.registers 4
.param p0, "view" # Landroid/view/View;
.line 185
const/4 v0, 0x1
invoke-virtual {p0, v0}, Landroid/view/View;->setDrawingCacheEnabled(Z)V
.line 186
invoke-virtual {p0, v0}, Landroid/view/View;->buildDrawingCache(Z)V
.line 187
invoke-virtual {p0}, Landroid/view/View;->getDrawingCache()Landroid/graphics/Bitmap;
move-result-object v0
.line 189
.local v0, "drawingCache":Landroid/graphics/Bitmap;
if-eqz v0, :cond_16
.line 190
invoke-static {v0}, Landroid/graphics/Bitmap;->createBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
move-result-object v1
.line 191
.local v1, "bitmap":Landroid/graphics/Bitmap;
const/4 v2, 0x0
invoke-virtual {p0, v2}, Landroid/view/View;->setDrawingCacheEnabled(Z)V
goto :goto_17
.line 193
.end local v1 # "bitmap":Landroid/graphics/Bitmap;
:cond_16
const/4 v1, 0x0
.line 195
.restart local v1 # "bitmap":Landroid/graphics/Bitmap;
:goto_17
return-object v1
.end method
.method public static saveImageToGallery(Landroid/content/Context;Landroid/graphics/Bitmap;Ljava/lang/String;)Z
.registers 12
.param p0, "context" # Landroid/content/Context;
.param p1, "bitmap" # Landroid/graphics/Bitmap;
.param p2, "fileName" # Ljava/lang/String;
.line 208
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
move-result-object v1
invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v1, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "qrcode"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 209
.local v0, "storePath":Ljava/lang/String;
new-instance v1, Ljava/io/File;
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 210
.local v1, "appDir":Ljava/io/File;
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v2
if-nez v2, :cond_2c
.line 211
invoke-virtual {v1}, Ljava/io/File;->mkdir()Z
.line 213
:cond_2c
new-instance v2, Ljava/io/File;
invoke-direct {v2, v1, p2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
.line 215
.local v2, "file":Ljava/io/File;
const/4 v3, 0x0
:try_start_32
new-instance v4, Ljava/io/FileOutputStream;
invoke-direct {v4, v2}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
.line 217
.local v4, "fos":Ljava/io/FileOutputStream;
sget-object v5, Landroid/graphics/Bitmap$CompressFormat;->JPEG:Landroid/graphics/Bitmap$CompressFormat;
const/16 v6, 0x50
invoke-virtual {p1, v5, v6, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
move-result v5
.line 218
.local v5, "isSuccess":Z
invoke-virtual {v4}, Ljava/io/FileOutputStream;->flush()V
.line 219
invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V
.line 222
invoke-static {v2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v6
.line 223
.local v6, "uri":Landroid/net/Uri;
new-instance v7, Landroid/content/Intent;
const-string v8, "android.intent.action.MEDIA_SCANNER_SCAN_FILE"
invoke-direct {v7, v8, v6}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
invoke-virtual {p0, v7}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
:try_end_53
.catch Ljava/io/IOException; {:try_start_32 .. :try_end_53} :catch_58
.line 224
if-eqz v5, :cond_57
.line 225
const/4 v3, 0x1
return v3
.line 227
:cond_57
return v3
.line 229
.end local v4 # "fos":Ljava/io/FileOutputStream;
.end local v5 # "isSuccess":Z
.end local v6 # "uri":Landroid/net/Uri;
:catch_58
move-exception v4
.line 230
.local v4, "e":Ljava/io/IOException;
invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V
.line 232
.end local v4 # "e":Ljava/io/IOException;
return v3
.end method
.method private share()V
.registers 7
.line 253
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivShareQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/MryImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v0
if-eqz v0, :cond_af
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;
if-nez v0, :cond_e
goto/16 :goto_af
.line 254
:cond_e
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_2e
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;
const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE"
invoke-virtual {v0, v1}, Landroid/content/Context;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_2e
.line 255
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v1}, [Ljava/lang/String;
move-result-object v1
const/16 v2, 0x324
invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 256
return-void
.line 258
:cond_2e
new-instance v0, Ljava/io/File;
const/4 v1, 0x0
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getDirectory(I)Ljava/io/File;
move-result-object v2
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v4, ".jpg"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
.line 259
.local v0, "f":Ljava/io/File;
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->rlContainer:Landroid/widget/RelativeLayout;
invoke-static {v2}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->getCacheBitmapFromView(Landroid/view/View;)Landroid/graphics/Bitmap;
move-result-object v2
sget-object v3, Landroid/graphics/Bitmap$CompressFormat;->JPEG:Landroid/graphics/Bitmap$CompressFormat;
invoke-static {v2, v0, v3, v1}, Lcom/blankj/utilcode/util/ImageUtils;->save(Landroid/graphics/Bitmap;Ljava/io/File;Landroid/graphics/Bitmap$CompressFormat;Z)Z
move-result v1
.line 260
.local v1, "tag":Z
if-nez v1, :cond_62
.line 261
const v2, 0x7f0f0eab
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 262
return-void
.line 264
:cond_62
new-instance v2, Landroid/content/Intent;
const-string v3, "android.intent.action.SEND"
invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 265
.local v2, "intent":Landroid/content/Intent;
const-string v3, "image/jpeg"
invoke-virtual {v2, v3}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
.line 266
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x18
const-string v5, "android.intent.extra.STREAM"
if-lt v3, v4, :cond_8f
.line 268
:try_start_76
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;
const-string v4, "im.tpelyyftgw.messenger.provider"
invoke-static {v3, v4, v0}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
move-result-object v3
invoke-virtual {v2, v5, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 269
const/4 v3, 0x1
invoke-virtual {v2, v3}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
:try_end_85
.catch Ljava/lang/Exception; {:try_start_76 .. :try_end_85} :catch_86
goto :goto_8e
.line 270
:catch_86
move-exception v3
.line 271
.local v3, "ignore":Ljava/lang/Exception;
invoke-static {v0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v4
invoke-virtual {v2, v5, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 272
.end local v3 # "ignore":Ljava/lang/Exception;
:goto_8e
goto :goto_96
.line 274
:cond_8f
invoke-static {v0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v3
invoke-virtual {v2, v5, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 276
:goto_96
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
const v4, 0x7f0f0f9b
const-string v5, "ShareQrCode"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v2, v4}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
move-result-object v4
const/16 v5, 0x1f4
invoke-virtual {v3, v4, v5}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V
.line 277
return-void
.line 253
.end local v0 # "f":Ljava/io/File;
.end local v1 # "tag":Z
.end local v2 # "intent":Landroid/content/Intent;
:cond_af
:goto_af
return-void
.end method
.method private shareText()V
.registers 5
.line 240
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.SEND"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 241
.local v0, "intent":Landroid/content/Intent;
const-string v1, "text/plain"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
.line 242
const-string v1, "android.intent.extra.TEXT"
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 243
iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getParentActivity()Landroid/app/Activity;
move-result-object v1
const-string v2, "BotShare"
const v3, 0x7f0f0287
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
move-result-object v2
const/16 v3, 0x1f4
invoke-virtual {v1, v2, v3}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_2b
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_2b} :catch_2c
.line 246
.end local v0 # "intent":Landroid/content/Intent;
goto :goto_30
.line 244
:catch_2c
move-exception v0
.line 245
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 247
.end local v0 # "e":Ljava/lang/Exception;
:goto_30
return-void
.end method
.method private showShareView()V
.registers 7
.line 84
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;
invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const/4 v1, 0x0
const v2, 0x7f0c00c1
invoke-virtual {v0, v2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
.line 85
.local v0, "toastRoot":Landroid/view/View;
const v2, 0x7f0910c6
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvTitle:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 86
const v2, 0x7f09104c
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvInfo:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 87
const v2, 0x7f09174f
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/hviews/MryImageView;
iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;
.line 88
const v3, 0x7f0910e6
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 89
const v3, 0x7f0910f6
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvShare:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 90
const v3, 0x7f091767
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/hviews/MryImageView;
iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivCopy:Lim/tpelyyftgw/ui/hviews/MryImageView;
.line 91
const v3, 0x7f0910a9
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvUrl:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 92
const v3, 0x7f091496
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/hviews/MryImageView;
iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivCancel:Lim/tpelyyftgw/ui/hviews/MryImageView;
.line 93
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvTitle:Lim/tpelyyftgw/ui/hviews/MryTextView;
const-string v4, "MeInviteFriends"
const v5, 0x7f0f0873
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 94
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvInfo:Lim/tpelyyftgw/ui/hviews/MryTextView;
const-string v4, "ScanQRcodeAddFriend"
const v5, 0x7f0f0ebe
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 95
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;
const-string v4, "SavePicture"
const v5, 0x7f0f0ead
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 96
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvShare:Lim/tpelyyftgw/ui/hviews/MryTextView;
const-string v4, "InviteNow"
const v5, 0x7f0f07c3
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 97
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;
invoke-static {v3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v3
const v4, 0x7f0c0146
invoke-virtual {v3, v4, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v1
.line 98
.local v1, "shareView":Landroid/view/View;
const v3, 0x7f0916e4
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/RelativeLayout;
iput-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->rlContainer:Landroid/widget/RelativeLayout;
.line 99
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/ui/hviews/MryImageView;
iput-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivShareQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;
.line 100
new-instance v2, Landroid/app/Dialog;
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;
invoke-direct {v2, v3}, Landroid/app/Dialog;-><init>(Landroid/content/Context;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareDialog:Landroid/app/Dialog;
.line 101
invoke-virtual {v2}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v2
new-instance v3, Landroid/graphics/drawable/ColorDrawable;
invoke-direct {v3}, Landroid/graphics/drawable/ColorDrawable;-><init>()V
invoke-virtual {v2, v3}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 102
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareDialog:Landroid/app/Dialog;
invoke-virtual {v2, v1}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V
.line 103
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareDialog:Landroid/app/Dialog;
invoke-virtual {v2}, Landroid/app/Dialog;->show()V
.line 104
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->shareDialog:Landroid/app/Dialog;
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->setFullScreen(Landroid/app/Dialog;)V
.line 106
invoke-direct {p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->createQRCode()V
.line 107
new-instance v2, Landroid/app/Dialog;
iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;
invoke-direct {v2, v3}, Landroid/app/Dialog;-><init>(Landroid/content/Context;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;
.line 108
invoke-virtual {v2, v0}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V
.line 109
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;
invoke-virtual {v2}, Landroid/app/Dialog;->show()V
.line 110
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->setFullScreen(Landroid/app/Dialog;)V
.line 111
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;
invoke-virtual {v2}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v2
new-instance v3, Landroid/graphics/drawable/ColorDrawable;
invoke-direct {v3}, Landroid/graphics/drawable/ColorDrawable;-><init>()V
invoke-virtual {v2, v3}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 112
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->dialog:Landroid/app/Dialog;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Landroid/app/Dialog;->setCancelable(Z)V
.line 114
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v3, Lim/tpelyyftgw/ui/dialogs/McShareDialog$1;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog$1;-><init>(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 126
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivCopy:Lim/tpelyyftgw/ui/hviews/MryImageView;
new-instance v3, Lim/tpelyyftgw/ui/dialogs/McShareDialog$2;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog$2;-><init>(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hviews/MryImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 134
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivCancel:Lim/tpelyyftgw/ui/hviews/MryImageView;
new-instance v3, Lim/tpelyyftgw/ui/dialogs/McShareDialog$3;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog$3;-><init>(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hviews/MryImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 142
iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvShare:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v3, Lim/tpelyyftgw/ui/dialogs/McShareDialog$4;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog$4;-><init>(Lim/tpelyyftgw/ui/dialogs/McShareDialog;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 150
return-void
.end method
# virtual methods
.method public initData()V
.registers 1
.line 79
invoke-direct {p0}, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->showShareView()V
.line 81
return-void
.end method
.method public synthetic lambda$createQRCode$1$McShareDialog()V
.registers 12
.line 290
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mBaseFmts:Lim/tpelyyftgw/ui/fragments/BaseFmts;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/fragments/BaseFmts;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->sharePrefix:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "&Key="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 291
.local v0, "preStr":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->mContext:Landroid/content/Context;
invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0d00cf
invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
move-result-object v1
.line 292
.local v1, "logo":Landroid/graphics/Bitmap;
const/4 v2, 0x0
.line 293
.local v2, "bitmap":Landroid/graphics/Bitmap;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
.line 294
.local v3, "builder":Ljava/lang/StringBuilder;
iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/high16 v5, 0x43fa0000 # 500.0f
const-string v6, "%3D"
const-string v7, "="
const/4 v8, 0x2
const-string v9, "#Hash="
const-string v10, "PUid="
if-eqz v4, :cond_7f
.line 295
invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 296
iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 297
invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 298
iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-wide v9, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
.line 299
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B
move-result-object v4
invoke-static {v4, v8}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v4
iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
.line 301
invoke-virtual {v4, v7, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v4
iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
.line 303
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v6, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
.line 304
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-static {v4, v5, v1}, Lcom/king/zxing/util/CodeUtils;->createQRCode(Ljava/lang/String;ILandroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
move-result-object v2
goto :goto_d3
.line 307
:cond_7f
iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v4, :cond_d3
.line 308
invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 309
iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 310
invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 311
iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-wide v9, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->access_hash:J
invoke-virtual {v3, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
.line 312
const-string v4, "#Uname="
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 313
iget-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 314
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B
move-result-object v4
invoke-static {v4, v8}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v4
iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
.line 315
invoke-virtual {v4, v7, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v4
iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
.line 317
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v6, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
iput-object v4, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
.line 318
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const/4 v6, 0x0
invoke-static {v4, v5, v6}, Lcom/king/zxing/util/CodeUtils;->createQRCode(Ljava/lang/String;ILandroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
move-result-object v2
.line 323
:cond_d3
:goto_d3
move-object v4, v2
.line 324
.local v4, "finalBitmap":Landroid/graphics/Bitmap;
new-instance v5, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$McShareDialog$c88mnnnSha2xtjGDY5N1ke9KCCY;
invoke-direct {v5, p0, v4}, Lim/tpelyyftgw/ui/dialogs/-$$Lambda$McShareDialog$c88mnnnSha2xtjGDY5N1ke9KCCY;-><init>(Lim/tpelyyftgw/ui/dialogs/McShareDialog;Landroid/graphics/Bitmap;)V
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 331
return-void
.end method
.method public synthetic lambda$null$0$McShareDialog(Landroid/graphics/Bitmap;)V
.registers 4
.param p1, "finalBitmap" # Landroid/graphics/Bitmap;
.line 327
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hviews/MryImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 328
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ivShareQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hviews/MryImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 329
iget-object v0, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->tvUrl:Lim/tpelyyftgw/ui/hviews/MryTextView;
iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->ret:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 330
return-void
.end method
.method public setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.registers 2
.param p1, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 339
iput-object p1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 340
return-void
.end method
.method public setFullScreen(Landroid/app/Dialog;)V
.registers 7
.param p1, "dialog" # Landroid/app/Dialog;
.line 158
invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v0
.line 159
.local v0, "dialogWindow":Landroid/view/Window;
if-eqz v0, :cond_38
.line 160
const/16 v1, 0x400
invoke-virtual {v0, v1, v1}, Landroid/view/Window;->setFlags(II)V
.line 161
invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, v2, v2, v2, v2}, Landroid/view/View;->setPadding(IIII)V
.line 163
invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v1
.line 164
.local v1, "layoutParams":Landroid/view/WindowManager$LayoutParams;
const/4 v2, -0x1
iput v2, v1, Landroid/view/WindowManager$LayoutParams;->width:I
.line 165
iput v2, v1, Landroid/view/WindowManager$LayoutParams;->height:I
.line 166
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x1c
if-lt v2, v3, :cond_35
.line 168
invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v2
.line 169
.local v2, "lp":Landroid/view/WindowManager$LayoutParams;
const/4 v3, 0x1
iput v3, v2, Landroid/view/WindowManager$LayoutParams;->layoutInDisplayCutoutMode:I
.line 170
invoke-virtual {v0, v2}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
.line 172
invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v3
.line 173
.local v3, "decorView":Landroid/view/View;
const/16 v4, 0x500
invoke-virtual {v3, v4}, Landroid/view/View;->setSystemUiVisibility(I)V
.line 175
.end local v2 # "lp":Landroid/view/WindowManager$LayoutParams;
.end local v3 # "decorView":Landroid/view/View;
:cond_35
invoke-virtual {v0, v1}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
.line 177
.end local v1 # "layoutParams":Landroid/view/WindowManager$LayoutParams;
:cond_38
return-void
.end method
.method public setUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.registers 2
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 335
iput-object p1, p0, Lim/tpelyyftgw/ui/dialogs/McShareDialog;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 336
return-void
.end method