o$b.smali
4.5 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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
.class final Lcom/brsdk/android/ui/o$b;
.super Landroid/widget/BaseAdapter;
.source "BRUILogin.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/brsdk/android/ui/o;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x12
name = "b"
.end annotation
# instance fields
.field final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/brsdk/android/utils/f$a;",
">;"
}
.end annotation
.end field
.field final synthetic b:Lcom/brsdk/android/ui/o;
# direct methods
.method constructor <init>(Lcom/brsdk/android/ui/o;)V
.locals 0
.line 463
iput-object p1, p0, Lcom/brsdk/android/ui/o$b;->b:Lcom/brsdk/android/ui/o;
invoke-direct {p0}, Landroid/widget/BaseAdapter;-><init>()V
.line 461
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lcom/brsdk/android/ui/o$b;->a:Ljava/util/List;
return-void
.end method
# virtual methods
.method public a(Ljava/util/List;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/brsdk/android/utils/f$a;",
">;)V"
}
.end annotation
.line 467
iget-object v0, p0, Lcom/brsdk/android/ui/o$b;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
.line 468
iget-object v0, p0, Lcom/brsdk/android/ui/o$b;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 469
invoke-virtual {p0}, Lcom/brsdk/android/ui/o$b;->notifyDataSetChanged()V
return-void
.end method
.method public getCount()I
.locals 1
.line 474
iget-object v0, p0, Lcom/brsdk/android/ui/o$b;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public getItem(I)Ljava/lang/Object;
.locals 1
.line 479
iget-object v0, p0, Lcom/brsdk/android/ui/o$b;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method public getItemId(I)J
.locals 2
int-to-long v0, p1
return-wide v0
.end method
.method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
.locals 2
.line 489
invoke-static {p2}, Lcom/brsdk/android/utils/BRUtils;->isEmpty(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
.line 490
invoke-virtual {p3}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object p2
invoke-static {p2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object p2
sget v0, Lcom/brsdk/android/R$layout;->brsdk_item_account:I
const/4 v1, 0x0
.line 491
invoke-virtual {p2, v0, p3, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p2
.line 493
:cond_0
invoke-virtual {p0, p1}, Lcom/brsdk/android/ui/o$b;->getItem(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/brsdk/android/utils/f$a;
.line 494
sget p3, Lcom/brsdk/android/R$id;->brAccount:I
invoke-virtual {p2, p3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p3
check-cast p3, Landroid/widget/TextView;
iget-object v0, p1, Lcom/brsdk/android/utils/f$a;->c:Ljava/lang/String;
invoke-virtual {p3, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 495
new-instance p3, Lcom/brsdk/android/ui/o$b$1;
invoke-direct {p3, p0, p1}, Lcom/brsdk/android/ui/o$b$1;-><init>(Lcom/brsdk/android/ui/o$b;Lcom/brsdk/android/utils/f$a;)V
.line 505
sget p1, Lcom/brsdk/android/R$id;->brAccount:I
invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
invoke-static {p1, p3}, Lcom/brsdk/android/utils/BRUtils;->a(Landroid/view/View;Landroid/view/View$OnClickListener;)V
.line 506
sget p1, Lcom/brsdk/android/R$id;->brDelete:I
invoke-virtual {p2, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
invoke-static {p1, p3}, Lcom/brsdk/android/utils/BRUtils;->a(Landroid/view/View;Landroid/view/View$OnClickListener;)V
return-object p2
.end method