WalletTopUpActivity$InnerPage.smali
.class public Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;
.super Landroid/widget/FrameLayout;
.source "WalletTopUpActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "InnerPage"
.end annotation
# instance fields
.field private adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;
.field private btn:Lim/tpelyyftgw/ui/components/AppTextView;
.field private etMoney:Landroid/widget/EditText;
.field private etWatcher:Landroid/text/TextWatcher;
.field private itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;
.field private listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field final synthetic this$0:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;Landroid/content/Context;)V
.registers 6
.param p1, "this$0" # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;
.param p2, "context" # Landroid/content/Context;
.line 308
iput-object p1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->this$0:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;
.line 309
invoke-direct {p0, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 529
new-instance v0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$4;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$4;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etWatcher:Landroid/text/TextWatcher;
.line 310
const v0, 0x7f0c0172
invoke-static {p2, v0, p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
.line 311
const v0, 0x7f09143d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/EditText;
iput-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
.line 312
const v0, 0x7f0917f1
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/components/RecyclerListView;
iput-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 313
const v0, 0x7f0915ce
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/components/AppTextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;
.line 316
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Landroidx/recyclerview/widget/GridLayoutManager;
const/4 v2, 0x3
invoke-direct {v1, p2, v2}, Landroidx/recyclerview/widget/GridLayoutManager;-><init>(Landroid/content/Context;I)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 317
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;
invoke-direct {v1, p1, p2}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;Landroid/content/Context;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 319
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v1, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$1;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$1;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 334
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
new-instance v1, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$2;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$2;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 340
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;
new-instance v1, Lim/tpelyyftgw/ui/activities/-$$Lambda$WalletTopUpActivity$InnerPage$pqeF9IL5m-V4bYClcQm7O7MEuYI;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/activities/-$$Lambda$WalletTopUpActivity$InnerPage$pqeF9IL5m-V4bYClcQm7O7MEuYI;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 379
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->setBtnEnable(Z)V
.line 381
invoke-direct {p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->updateViewData()V
.line 382
return-void
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;
.line 297
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)Landroid/widget/EditText;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;
.line 297
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
return-object v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;
.line 297
invoke-direct {p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->clearChecked()V
return-void
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;
.line 297
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;
return-object v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;
.param p1, "x1" # Z
.line 297
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->setBtnEnable(Z)V
return-void
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;
.line 297
invoke-direct {p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->updateBtnEnable()V
return-void
.end method
.method private clearChecked()V
.registers 6
.line 442
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 443
.local v0, "childCount":I
const/4 v1, 0x0
.local v1, "i":I
:goto_7
if-ge v1, v0, :cond_1d
.line 444
iget-object v2, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 445
.local v2, "childAt":Landroid/view/View;
instance-of v3, v2, Lim/tpelyyftgw/ui/cell/BtnChargeCell;
if-eqz v3, :cond_1a
.line 446
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/ui/cell/BtnChargeCell;
.line 447
.local v3, "cell":Lim/tpelyyftgw/ui/cell/BtnChargeCell;
const/4 v4, 0x0
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cell/BtnChargeCell;->setChecked(Z)V
.line 443
.end local v2 # "childAt":Landroid/view/View;
.end local v3 # "cell":Lim/tpelyyftgw/ui/cell/BtnChargeCell;
:cond_1a
add-int/lit8 v1, v1, 0x1
goto :goto_7
.line 450
.end local v1 # "i":I
:cond_1d
return-void
.end method
.method private doCharge(Ljava/lang/String;)V
.registers 6
.param p1, "amount" # Ljava/lang/String;
.line 387
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;-><init>()V
.line 388
.local v0, "builder":Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;
const-string/jumbo v1, "unified_order"
invoke-virtual {v0, v1}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->setBusinessKey(Ljava/lang/String;)Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;
.line 389
const-string v1, "amount"
invoke-virtual {v0, v1, p1}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;
.line 390
iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->this$0:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
iget v1, v1, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string/jumbo v2, "userId"
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;
.line 391
iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;
invoke-virtual {v1}, Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;->getChannelCode()Ljava/lang/String;
move-result-object v1
const-string v2, "channelCode"
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;
.line 392
iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;
invoke-virtual {v1}, Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;->getPayType()Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;->getPayType()Ljava/lang/String;
move-result-object v1
const-string v2, "payType"
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;
.line 393
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->build()Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTrans;
move-result-object v1
.line 395
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTrans;
iget-object v2, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->this$0:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;->access$600(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/activities/-$$Lambda$WalletTopUpActivity$InnerPage$ns8zeys7p-2RjGm-A57xl24kYW4;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/activities/-$$Lambda$WalletTopUpActivity$InnerPage$ns8zeys7p-2RjGm-A57xl24kYW4;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 426
return-void
.end method
.method private setBtnEnable(Z)V
.registers 4
.param p1, "enable" # Z
.line 430
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/AppTextView;->setEnabled(Z)V
.line 431
if-eqz p1, :cond_1c
.line 432
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;
const v1, 0x7f06016c
invoke-static {v1}, Lcom/blankj/utilcode/util/ColorUtils;->getColor(I)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setTextColor(I)V
.line 433
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;
const v1, 0x7f0800aa
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setBackgroundResource(I)V
goto :goto_30
.line 435
:cond_1c
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;
const v1, 0x7f060167
invoke-static {v1}, Lcom/blankj/utilcode/util/ColorUtils;->getColor(I)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setTextColor(I)V
.line 436
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;
const v1, 0x7f080348
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setBackgroundResource(I)V
.line 438
:goto_30
return-void
.end method
.method private updateBtnEnable()V
.registers 3
.line 462
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;
if-eqz v0, :cond_f
iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
if-nez v1, :cond_9
goto :goto_f
.line 464
:cond_9
nop
.line 467
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setEnabled(Z)V
.line 468
return-void
.line 463
:cond_f
:goto_f
return-void
.end method
.method private updateViewData()V
.registers 2
.line 454
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->this$0:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;->getWalletController()Lim/tpelyyftgw/ui/activities/wallet/WalletController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/activities/wallet/WalletController;->getAccountInfo()Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;
move-result-object v0
.line 455
.local v0, "accountInfo":Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;
if-nez v0, :cond_d
.line 456
return-void
.line 457
:cond_d
invoke-direct {p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->updateBtnEnable()V
.line 458
return-void
.end method
# virtual methods
.method getInputText()Ljava/lang/String;
.registers 2
.line 512
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
if-eqz v0, :cond_19
invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
move-result-object v0
if-eqz v0, :cond_19
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
goto :goto_1b
:cond_19
const-string v0, ""
:goto_1b
return-object v0
.end method
.method public synthetic lambda$doCharge$1$WalletTopUpActivity$InnerPage(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 7
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 396
if-eqz p2, :cond_8
.line 398
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v0}, Lim/tpelyyftgw/ui/utils/wallet/ExceptionUtils;->handlePayChannelException(Ljava/lang/String;)V
.line 399
return-void
.line 401
:cond_8
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTransResult;
if-eqz v0, :cond_44
.line 402
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTransResult;
.line 403
.local v0, "result":Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTransResult;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTransResult;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
const-class v2, Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;
invoke-static {v1, v2}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;
move-result-object v1
.line 404
.local v1, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;>;"
invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/TLApiModel;->isSuccess()Z
move-result v2
if-eqz v2, :cond_2a
.line 405
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;
check-cast v2, Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;
.line 406
.local v2, "model":Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;
new-instance v3, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$3;
invoke-direct {v3, p0, v2}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$3;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;)V
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 412
.end local v2 # "model":Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;
goto :goto_44
.line 413
:cond_2a
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;
const-string v3, "-1"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3f
.line 414
const v2, 0x7f0f0d65
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
goto :goto_44
.line 416
:cond_3f
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;
invoke-static {v2}, Lim/tpelyyftgw/ui/utils/wallet/ExceptionUtils;->handlePayChannelException(Ljava/lang/String;)V
.line 420
.end local v0 # "result":Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTransResult;
.end local v1 # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;>;"
:cond_44
:goto_44
return-void
.end method
.method public synthetic lambda$new$0$WalletTopUpActivity$InnerPage(Landroid/view/View;)V
.registers 13
.param p1, "v" # Landroid/view/View;
.line 341
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isKeyboardShowed(Landroid/view/View;)Z
move-result v0
if-eqz v0, :cond_d
.line 342
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 345
:cond_d
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;
if-nez v0, :cond_12
.line 346
return-void
.line 348
:cond_12
invoke-virtual {v0}, Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;->getPayType()Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;
move-result-object v0
.line 349
.local v0, "payType":Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;
if-nez v0, :cond_19
.line 350
return-void
.line 353
:cond_19
iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v1
.line 354
.local v1, "amount":Ljava/lang/String;
new-instance v2, Ljava/math/BigDecimal;
invoke-direct {v2, v1}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
new-instance v3, Ljava/math/BigDecimal;
const-string v4, "100"
invoke-direct {v3, v4}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v3}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
move-result-object v2
invoke-virtual {v2}, Ljava/math/BigDecimal;->toString()Ljava/lang/String;
move-result-object v2
.line 356
.local v2, "bigAmount":Ljava/lang/String;
invoke-virtual {v0}, Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;->getAmountRules()Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;
move-result-object v3
.line 357
.local v3, "amountRules":Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;
if-eqz v3, :cond_c7
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_c7
.line 358
invoke-virtual {v3}, Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;->getMaxAmount()Ljava/lang/String;
move-result-object v5
.line 359
.local v5, "maxAmount":Ljava/lang/String;
invoke-virtual {v3}, Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;->getMinAmount()Ljava/lang/String;
move-result-object v6
.line 360
.local v6, "minAmount":Ljava/lang/String;
const-string v7, "0"
invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-nez v8, :cond_8c
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v8
if-nez v8, :cond_8c
.line 361
new-instance v8, Ljava/math/BigDecimal;
invoke-direct {v8, v2}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
new-instance v9, Ljava/math/BigDecimal;
invoke-direct {v9, v5}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
new-instance v10, Ljava/math/BigDecimal;
invoke-direct {v10, v4}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
invoke-virtual {v9, v10}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
move-result-object v9
invoke-virtual {v8, v9}, Ljava/math/BigDecimal;->compareTo(Ljava/math/BigDecimal;)I
move-result v8
if-lez v8, :cond_8c
.line 362
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v7, "\u6700\u5927\u503c"
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 363
return-void
.line 367
:cond_8c
invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-nez v7, :cond_c7
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_c7
.line 368
new-instance v7, Ljava/math/BigDecimal;
invoke-direct {v7, v2}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
new-instance v8, Ljava/math/BigDecimal;
invoke-direct {v8, v6}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
new-instance v9, Ljava/math/BigDecimal;
invoke-direct {v9, v4}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V
invoke-virtual {v8, v9}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
move-result-object v4
invoke-virtual {v7, v4}, Ljava/math/BigDecimal;->compareTo(Ljava/math/BigDecimal;)I
move-result v4
if-gez v4, :cond_c7
.line 369
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v7, "\u6700\u5c0f\u503c"
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
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
invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 370
return-void
.line 375
.end local v5 # "maxAmount":Ljava/lang/String;
.end local v6 # "minAmount":Ljava/lang/String;
:cond_c7
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->doCharge(Ljava/lang/String;)V
.line 377
return-void
.end method
.method onDestroy()V
.registers 4
.line 517
invoke-virtual {p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->removeAllViews()V
.line 518
iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
const/4 v1, 0x0
if-eqz v0, :cond_11
iget-object v2, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etWatcher:Landroid/text/TextWatcher;
if-eqz v2, :cond_11
.line 519
invoke-virtual {v0, v2}, Landroid/widget/EditText;->removeTextChangedListener(Landroid/text/TextWatcher;)V
.line 520
iput-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etWatcher:Landroid/text/TextWatcher;
.line 523
:cond_11
iput-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;
.line 524
iput-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
.line 525
iput-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;
.line 526
return-void
.end method
.method setItemData(Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;)V
.registers 8
.param p1, "itemData" # Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;
.line 471
iput-object p1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;
.line 472
if-eqz p1, :cond_c0
.line 473
invoke-virtual {p1}, Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;->getPayType()Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;
move-result-object v0
if-eqz v0, :cond_c0
.line 474
invoke-virtual {p1}, Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;->getPayType()Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;
move-result-object v0
.line 475
.local v0, "payType":Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;
invoke-virtual {v0}, Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;->getAmountRules()Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;
move-result-object v1
if-eqz v1, :cond_c0
.line 476
invoke-virtual {v0}, Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;->getAmountRules()Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;->getSelf()I
move-result v1
const/4 v2, 0x1
if-ne v1, v2, :cond_31
.line 477
iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
invoke-virtual {v1, v2}, Landroid/widget/EditText;->setEnabled(Z)V
.line 478
iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
const v2, 0x7f0f0ca8
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/EditText;->setHint(Ljava/lang/CharSequence;)V
goto :goto_43
.line 480
:cond_31
iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
const/4 v2, 0x0
invoke-virtual {v1, v2}, Landroid/widget/EditText;->setEnabled(Z)V
.line 481
iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;
const v2, 0x7f0f0cb5
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/EditText;->setHint(Ljava/lang/CharSequence;)V
.line 483
:goto_43
invoke-virtual {v0}, Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;->getAmountRules()Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;->getAmount()Ljava/lang/String;
move-result-object v1
.line 484
.local v1, "amount":Ljava/lang/String;
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 485
.local v2, "integers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_7e
const-string v3, "0"
invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_7e
.line 486
const-string v3, ","
invoke-virtual {v1, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v3
.line 487
.local v3, "split":[Ljava/lang/String;
if-eqz v3, :cond_7d
array-length v4, v3
if-lez v4, :cond_7d
.line 488
const/4 v4, 0x0
.local v4, "i":I
:goto_6a
array-length v5, v3
if-ge v4, v5, :cond_7d
.line 489
aget-object v5, v3, v4
invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 488
add-int/lit8 v4, v4, 0x1
goto :goto_6a
.line 492
.end local v3 # "split":[Ljava/lang/String;
.end local v4 # "i":I
:cond_7d
goto :goto_b4
.line 493
:cond_7e
const/16 v3, 0x32
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 494
const/16 v3, 0x64
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 495
const/16 v3, 0xc8
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 496
const/16 v3, 0x1f4
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 497
const/16 v3, 0x320
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 498
const/16 v3, 0x3e8
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 500
:goto_b4
iget-object v3, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;
if-eqz v3, :cond_c0
.line 501
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;->setNumberList(Ljava/util/ArrayList;)V
.line 502
iget-object v3, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;->notifyDataSetChanged()V
.line 507
.end local v0 # "payType":Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;
.end local v1 # "amount":Ljava/lang/String;
.end local v2 # "integers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_c0
return-void
.end method