f.smali
.class public final Lcom/cmcm/safewallet/ui/exchange/f;
.super Lcom/cmcm/safewallet/ui/base/c/a;
.source "ExchangeHistoryDetailPresenter.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/cmcm/safewallet/ui/base/c/a",
"<",
"Lcom/cmcm/safewallet/ui/exchange/e;",
">;"
}
.end annotation
# instance fields
.field aiZ:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/ui/exchange/adapter/c;",
">;"
}
.end annotation
.end field
.field private ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 31
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/base/c/a;-><init>(Landroid/content/Context;)V
.line 28
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/exchange/f;->aiZ:Ljava/util/List;
.line 32
return-void
.end method
.method private static an(Ljava/lang/String;Ljava/lang/String;)Lcom/cmcm/safewallet/ui/exchange/adapter/c;
.registers 3
.prologue
.line 83
new-instance v0, Lcom/cmcm/safewallet/ui/exchange/adapter/c;
invoke-direct {v0, p0, p1}, Lcom/cmcm/safewallet/ui/exchange/adapter/c;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 84
return-object v0
.end method
# virtual methods
.method public final c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.registers 10
.prologue
const/4 v4, 0x1
const/4 v6, 0x0
.line 36
invoke-super {p0, p1, p2}, Lcom/cmcm/safewallet/ui/base/c/a;->c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.line 37
const-string v0, "model"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 1042
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 2066
iget-object v1, v1, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vj:Ljava/lang/String;
.line 1042
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, " "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const v1, 0x7f0800bd
invoke-virtual {p0, v1}, Lcom/cmcm/safewallet/ui/exchange/f;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 1043
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 3058
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vi:Ljava/lang/String;
.line 1043
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " ("
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 3062
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->fromAddress:Ljava/lang/String;
.line 1043
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ")"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 1044
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->aiZ:Ljava/util/List;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/exchange/f;->an(Ljava/lang/String;Ljava/lang/String;)Lcom/cmcm/safewallet/ui/exchange/adapter/c;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1046
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 3082
iget-object v1, v1, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vo:Ljava/lang/String;
.line 1046
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, " "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const v1, 0x7f0800bf
invoke-virtual {p0, v1}, Lcom/cmcm/safewallet/ui/exchange/f;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 1047
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 4074
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vm:Ljava/lang/String;
.line 1047
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " ("
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 4078
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vn:Ljava/lang/String;
.line 1047
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ")"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 1048
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->aiZ:Ljava/util/List;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/exchange/f;->an(Ljava/lang/String;Ljava/lang/String;)Lcom/cmcm/safewallet/ui/exchange/adapter/c;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 4122
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 1050
const v1, 0x7f0800b7
new-array v2, v4, [Ljava/lang/Object;
iget-object v3, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 5066
iget-object v3, v3, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vj:Ljava/lang/String;
.line 1050
aput-object v3, v2, v6
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 1051
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 5070
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vk:Ljava/lang/String;
.line 1051
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 6066
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vj:Ljava/lang/String;
.line 1051
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 1052
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->aiZ:Ljava/util/List;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/exchange/f;->an(Ljava/lang/String;Ljava/lang/String;)Lcom/cmcm/safewallet/ui/exchange/adapter/c;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 6122
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 1054
const v1, 0x7f0800b6
new-array v2, v4, [Ljava/lang/Object;
iget-object v3, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 7082
iget-object v3, v3, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vo:Ljava/lang/String;
.line 1054
aput-object v3, v2, v6
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 7122
iget-object v1, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 1055
const v2, 0x7f0803da
new-array v3, v4, [Ljava/lang/Object;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
iget-object v5, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 8086
iget-object v5, v5, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vp:Ljava/lang/String;
.line 1055
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, " "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
iget-object v5, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 9082
iget-object v5, v5, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->Vo:Ljava/lang/String;
.line 1055
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
aput-object v4, v3, v6
invoke-virtual {v1, v2, v3}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.line 1056
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->aiZ:Ljava/util/List;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/exchange/f;->an(Ljava/lang/String;Ljava/lang/String;)Lcom/cmcm/safewallet/ui/exchange/adapter/c;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 9122
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->mContext:Landroid/content/Context;
.line 1058
const v1, 0x7f080361
invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
.line 1059
iget-object v1, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 10106
iget-object v1, v1, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->txHash:Ljava/lang/String;
.line 1060
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->aiZ:Ljava/util/List;
invoke-static {v0, v1}, Lcom/cmcm/safewallet/ui/exchange/f;->an(Ljava/lang/String;Ljava/lang/String;)Lcom/cmcm/safewallet/ui/exchange/adapter/c;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1062
const v0, 0x7f080342
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/exchange/f;->getString(I)Ljava/lang/String;
move-result-object v1
.line 11070
const-string v0, "complete"
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 11090
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->status:Ljava/lang/String;
.line 11070
invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_163
const-string v0, "finished"
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 12090
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->status:Ljava/lang/String;
.line 11071
invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_192
.line 11072
:cond_163
const v0, 0x7f0800cd
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/exchange/f;->getString(I)Ljava/lang/String;
move-result-object v0
.line 1064
:goto_16a
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->aiZ:Ljava/util/List;
invoke-static {v1, v0}, Lcom/cmcm/safewallet/ui/exchange/f;->an(Ljava/lang/String;Ljava/lang/String;)Lcom/cmcm/safewallet/ui/exchange/adapter/c;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1066
iget-object v1, p0, Lcom/cmcm/safewallet/ui/exchange/f;->aiZ:Ljava/util/List;
.line 16088
iget-object v0, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 16114
iget-object v0, v0, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->error:Ljava/lang/String;
.line 16090
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_186
.line 16091
const v0, 0x7f0800be
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/exchange/f;->getString(I)Ljava/lang/String;
move-result-object v0
.line 16093
:cond_186
new-instance v2, Lcom/cmcm/safewallet/ui/exchange/adapter/c;
const-string v3, ""
const/4 v4, 0x2
invoke-direct {v2, v3, v0, v4}, Lcom/cmcm/safewallet/ui/exchange/adapter/c;-><init>(Ljava/lang/String;Ljava/lang/String;I)V
.line 1066
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 39
return-void
.line 11073
:cond_192
const-string v0, "failed"
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 13090
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->status:Ljava/lang/String;
.line 11073
invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1b6
const-string v0, "refunded"
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 14090
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->status:Ljava/lang/String;
.line 11074
invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1b6
const-string v0, "overdue"
iget-object v2, p0, Lcom/cmcm/safewallet/ui/exchange/f;->ajS:Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;
.line 15090
iget-object v2, v2, Lcom/cmcm/safewallet/data/database/model/ExchangeHistoryModel;->status:Ljava/lang/String;
.line 11075
invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1be
.line 11076
:cond_1b6
const v0, 0x7f0800cb
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/exchange/f;->getString(I)Ljava/lang/String;
move-result-object v0
goto :goto_16a
.line 11078
:cond_1be
const v0, 0x7f0800cc
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/exchange/f;->getString(I)Ljava/lang/String;
move-result-object v0
goto :goto_16a
.end method