QrScanResultActivity.smali
.class public Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "QrScanResultActivity.java"
# instance fields
.field private mContext:Landroid/content/Context;
.field private mTvResult:Landroid/widget/TextView;
.field private text:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Ljava/lang/String;)V
.registers 2
.param p1, "text" # Ljava/lang/String;
.line 36
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 37
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->text:Ljava/lang/String;
.line 38
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;
.line 30
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->copy()V
return-void
.end method
.method private copy()V
.registers 5
.line 78
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->mTvResult:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
move-result-object v0
invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
.line 79
.local v0, "result":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->mContext:Landroid/content/Context;
const-string v2, "clipboard"
invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/content/ClipboardManager;
.line 80
.local v1, "clipboard":Landroid/content/ClipboardManager;
const-string v2, "result"
invoke-static {v2, v0}, Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData;
move-result-object v2
.line 81
.local v2, "clip":Landroid/content/ClipData;
invoke-virtual {v1, v2}, Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V
.line 82
const v3, 0x7f0f0481
invoke-static {v3}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 83
return-void
.end method
.method private initActionBar()V
.registers 4
.line 61
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v1, "QrScanResult"
const v2, 0x7f0f0d23
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 62
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0d0073
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 63
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v0
.line 64
.local v0, "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
const-string v1, "Copy"
const v2, 0x7f0f047e
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(ILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 65
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v2, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity$1;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity$1;-><init>(Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 75
return-void
.end method
.method private initView()V
.registers 4
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f09117a
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ScrollView;
.line 52
.local v0, "scrollView":Landroid/widget/ScrollView;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->fragmentView:Landroid/view/View;
const v2, 0x7f09132c
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
iput-object v1, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->mTvResult:Landroid/widget/TextView;
.line 54
const/high16 v1, 0x40a00000 # 5.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const-string v2, "windowBackgroundWhite"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 55
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->mTvResult:Landroid/widget/TextView;
const-string v2, "windowBackgroundWhiteBlackText"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextColor(I)V
.line 57
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->mTvResult:Landroid/widget/TextView;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->text:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 58
return-void
.end method
# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 5
.param p1, "context" # Landroid/content/Context;
.line 42
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->mContext:Landroid/content/Context;
.line 43
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v1, 0x7f0c150a
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->fragmentView:Landroid/view/View;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->fragmentView:Landroid/view/View;
const-string v1, "windowBackgroundGray"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
.line 45
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->initView()V
.line 46
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->initActionBar()V
.line 47
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/discovery/QrScanResultActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method