f.smali
4.0 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
.class public final Lcom/quicksdk/notifier/f;
.super Ljava/lang/Object;
.source "BaseSwitchAccountNotifier.java"
# interfaces
.implements Lcom/quicksdk/notifier/SwitchAccountNotifier;
# static fields
.field private static final a:Ljava/lang/String; = "BaseLib.BSAN"
# instance fields
.field private b:Lcom/quicksdk/notifier/SwitchAccountNotifier;
# direct methods
.method public constructor <init>(Lcom/quicksdk/notifier/SwitchAccountNotifier;)V
.registers 3
.param p1, "switchAccountNotifier" # Lcom/quicksdk/notifier/SwitchAccountNotifier;
.prologue
.line 18
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 16
const/4 v0, 0x0
iput-object v0, p0, Lcom/quicksdk/notifier/f;->b:Lcom/quicksdk/notifier/SwitchAccountNotifier;
.line 19
iput-object p1, p0, Lcom/quicksdk/notifier/f;->b:Lcom/quicksdk/notifier/SwitchAccountNotifier;
.line 20
return-void
.end method
# virtual methods
.method public final onCancel()V
.registers 3
.prologue
.line 36
const-string v0, "BaseLib.BSAN"
const-string v1, "=>BSAN onCancel"
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 37
iget-object v0, p0, Lcom/quicksdk/notifier/f;->b:Lcom/quicksdk/notifier/SwitchAccountNotifier;
if-eqz v0, :cond_10
.line 38
iget-object v0, p0, Lcom/quicksdk/notifier/f;->b:Lcom/quicksdk/notifier/SwitchAccountNotifier;
invoke-interface {v0}, Lcom/quicksdk/notifier/SwitchAccountNotifier;->onCancel()V
.line 40
:cond_10
return-void
.end method
.method public final onFailed(Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.param p1, "message" # Ljava/lang/String;
.param p2, "trace" # Ljava/lang/String;
.prologue
.line 44
const-string v0, "BaseLib.BSAN"
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "=>BSAN onFailed message = "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ", trace = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p2}, 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
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 45
iget-object v0, p0, Lcom/quicksdk/notifier/f;->b:Lcom/quicksdk/notifier/SwitchAccountNotifier;
if-eqz v0, :cond_27
.line 46
iget-object v0, p0, Lcom/quicksdk/notifier/f;->b:Lcom/quicksdk/notifier/SwitchAccountNotifier;
invoke-interface {v0, p1, p2}, Lcom/quicksdk/notifier/SwitchAccountNotifier;->onFailed(Ljava/lang/String;Ljava/lang/String;)V
.line 48
:cond_27
return-void
.end method
.method public final onSuccess(Lcom/quicksdk/entity/UserInfo;)V
.registers 4
.param p1, "userInfo" # Lcom/quicksdk/entity/UserInfo;
.prologue
.line 24
const-string v0, "BaseLib.BSAN"
const-string v1, "=>BSAN onSuccess"
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 25
invoke-static {}, Lcom/quicksdk/User;->getInstance()Lcom/quicksdk/User;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/quicksdk/User;->setUserInfo(Lcom/quicksdk/entity/UserInfo;)V
.line 29
iget-object v0, p0, Lcom/quicksdk/notifier/f;->b:Lcom/quicksdk/notifier/SwitchAccountNotifier;
if-eqz v0, :cond_17
.line 30
iget-object v0, p0, Lcom/quicksdk/notifier/f;->b:Lcom/quicksdk/notifier/SwitchAccountNotifier;
invoke-interface {v0, p1}, Lcom/quicksdk/notifier/SwitchAccountNotifier;->onSuccess(Lcom/quicksdk/entity/UserInfo;)V
.line 32
:cond_17
return-void
.end method