Offset 39, 96 lines modifiedOffset 39, 128 lines modified
39 .field·final·synthetic·this$0:Lcom/android/providers/media/PermissionActivity;39 .field·final·synthetic·this$0:Lcom/android/providers/media/PermissionActivity;
  
  
40 #·direct·methods40 #·direct·methods
41 .method·public·constructor·<init>(Lcom/android/providers/media/PermissionActivity;Landroid/view/View;)V41 .method·public·constructor·<init>(Lcom/android/providers/media/PermissionActivity;Landroid/view/View;)V
42 ····.locals·042 ····.locals·0
  
43 ····.line·44243 ····.line·452
44 ····iput-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->this$0:Lcom/android/providers/media/PermissionActivity;44 ····iput-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->this$0:Lcom/android/providers/media/PermissionActivity;
  
45 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V45 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
46 ····.line·44346 ····.line·453
47 ····iput-object·p2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;47 ····iput-object·p2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
48 ····.line·44448 ····.line·454
49 ····invoke-virtual·{p2},·Landroid/view/View;->getContext()Landroid/content/Context;49 ····invoke-virtual·{p2},·Landroid/view/View;->getContext()Landroid/content/Context;
  
50 ····move-result-object·p150 ····move-result-object·p1
  
51 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;51 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····iput-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->res:Landroid/content/res/Resources;53 ····iput-object·p1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->res:Landroid/content/res/Resources;
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·private·bindAsFull(Lcom/android/providers/media/PermissionActivity$Description;)V56 .method·private·bindAsFull(Lcom/android/providers/media/PermissionActivity$Description;)V
57 ····.locals·157 ····.locals·3
  
58 ····.line·53358 ····.line·563
59 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;59 ····iget-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
60 ····const·v0,·0x7f0700a160 ····const·v1,·0x7f0700a2
  
61 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->requireViewById(I)Landroid/view/View;61 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
62 ····move-result-object·p062 ····move-result-object·v0
  
 63 ····check-cast·v0,·Landroid/widget/ImageView;
  
 64 ····.line·564
 65 ····iget-object·v1,·p1,·Lcom/android/providers/media/PermissionActivity$Description;->full:Landroid/graphics/Bitmap;
  
 66 ····if-eqz·v1,·:cond_0
  
 67 ····.line·565
 68 ····invoke-virtual·{p1,·v0},·Lcom/android/providers/media/PermissionActivity$Description;->bindFull(Landroid/widget/ImageView;)V
  
 69 ····goto·:goto_0
  
 70 ····.line·567
 71 ····:cond_0
 72 ····sget-object·v1,·Landroid/widget/ImageView$ScaleType;->FIT_CENTER:Landroid/widget/ImageView$ScaleType;
  
 73 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
  
 74 ····.line·568
 75 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;
  
 76 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->this$0:Lcom/android/providers/media/PermissionActivity;
  
63 ····check-cast·p0,·Landroid/widget/ImageView;77 ····const·v2,·0x7f040056
  
64 ····.line·53478 ····invoke-virtual·{p0,·v2},·Landroid/app/Activity;->getColor(I)I
65 ····invoke-virtual·{p1,·p0},·Lcom/android/providers/media/PermissionActivity$Description;->bindFull(Landroid/widget/ImageView;)V 
  
 79 ····move-result·p0
  
 80 ····invoke-direct·{v1,·p0},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
 81 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setBackground(Landroid/graphics/drawable/Drawable;)V
  
 82 ····.line·569
 83 ····invoke-virtual·{p1,·v0},·Lcom/android/providers/media/PermissionActivity$Description;->bindMimeIcon(Landroid/widget/ImageView;)V
  
 84 ····:goto_0
66 ····return-void85 ····return-void
67 .end·method86 .end·method
  
68 .method·private·bindAsText(Ljava/util/List;)V87 .method·private·bindAsText(Ljava/util/List;)V
69 ····.locals·588 ····.locals·5
70 ····.annotation·system·Ldalvik/annotation/Signature;89 ····.annotation·system·Ldalvik/annotation/Signature;
71 ········value·=·{90 ········value·=·{
72 ············"(",91 ············"(",
73 ············"Ljava/util/List<",92 ············"Ljava/util/List<",
74 ············"Lcom/android/providers/media/PermissionActivity$Description;",93 ············"Lcom/android/providers/media/PermissionActivity$Description;",
75 ············">;)V"94 ············">;)V"
76 ········}95 ········}
77 ····.end·annotation96 ····.end·annotation
  
78 ····.line·58997 ····.line·632
79 ····new-instance·v0,·Ljava/util/ArrayList;98 ····new-instance·v0,·Ljava/util/ArrayList;
  
80 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V99 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
81 ····const/4·v1,·0x0100 ····const/4·v1,·0x0
  
82 ····move·v2,·v1101 ····move·v2,·v1
  
83 ····.line·590102 ····.line·633
84 ····:goto_0103 ····:goto_0
85 ····invoke-interface·{p1},·Ljava/util/List;->size()I104 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
86 ····move-result·v3105 ····move-result·v3
  
87 ····if-ge·v2,·v3,·:cond_1106 ····if-ge·v2,·v3,·:cond_1
  
88 ····.line·591107 ····.line·634
89 ····invoke-interface·{p1,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;108 ····invoke-interface·{p1,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
90 ····move-result-object·v3109 ····move-result-object·v3
  
91 ····check-cast·v3,·Lcom/android/providers/media/PermissionActivity$Description;110 ····check-cast·v3,·Lcom/android/providers/media/PermissionActivity$Description;
  
92 ····iget-object·v3,·v3,·Lcom/android/providers/media/PermissionActivity$Description;->contentDescription:Ljava/lang/CharSequence;111 ····iget-object·v3,·v3,·Lcom/android/providers/media/PermissionActivity$Description;->contentDescription:Ljava/lang/CharSequence;
  
93 ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z112 ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
94 ····.line·593113 ····.line·636
95 ····invoke-interface·{v0},·Ljava/util/List;->size()I114 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
96 ····move-result·v3115 ····move-result·v3
  
97 ····const/4·v4,·0x3116 ····const/4·v4,·0x3
  
98 ····if-lt·v3,·v4,·:cond_0117 ····if-lt·v3,·v4,·:cond_0
Offset 139, 162 lines modifiedOffset 171, 162 lines modified
  
139 ····invoke-interface·{v0},·Ljava/util/List;->size()I171 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
140 ····move-result·v4172 ····move-result·v4
  
141 ····if-le·v3,·v4,·:cond_0173 ····if-le·v3,·v4,·:cond_0
  
142 ····.line·594174 ····.line·637
143 ····invoke-interface·{p1},·Ljava/util/List;->size()I175 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
144 ····move-result·p1176 ····move-result·p1
  
145 ····invoke-interface·{v0},·Ljava/util/List;->size()I177 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
146 ····move-result·v2178 ····move-result·v2
  
147 ····sub-int/2addr·p1,·v2179 ····sub-int/2addr·p1,·v2
  
148 ····.line·595180 ····.line·638
149 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->res:Landroid/content/res/Resources;181 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->res:Landroid/content/res/Resources;
  
150 ····const·v3,·0x7f0c0004182 ····const·v3,·0x7f0c0004
  
151 ····invoke-virtual·{v2,·v3,·p1},·Landroid/content/res/Resources;->getQuantityText(II)Ljava/lang/CharSequence;183 ····invoke-virtual·{v2,·v3,·p1},·Landroid/content/res/Resources;->getQuantityText(II)Ljava/lang/CharSequence;
  
152 ····move-result-object·v2184 ····move-result-object·v2
  
153 ····const/4·v3,·0x1185 ····const/4·v3,·0x1
  
154 ····new-array·v3,·v3,·[Ljava/lang/CharSequence;186 ····new-array·v3,·v3,·[Ljava/lang/CharSequence;
  
155 ····.line·596187 ····.line·639
156 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;188 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
157 ····move-result-object·p1189 ····move-result-object·p1
  
158 ····aput-object·p1,·v3,·v1190 ····aput-object·p1,·v3,·v1
  
159 ····.line·595191 ····.line·638
160 ····invoke-static·{v2,·v3},·Landroid/text/TextUtils;->expandTemplate(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;192 ····invoke-static·{v2,·v3},·Landroid/text/TextUtils;->expandTemplate(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
161 ····move-result-object·p1193 ····move-result-object·p1
  
162 ····.line·597194 ····.line·640
163 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z195 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
164 ····goto·:goto_1196 ····goto·:goto_1
  
165 ····:cond_0197 ····:cond_0
166 ····add-int/lit8·v2,·v2,·0x1198 ····add-int/lit8·v2,·v2,·0x1
  
167 ····goto·:goto_0199 ····goto·:goto_0
  
168 ····.line·602200 ····.line·645
169 ····:cond_1201 ····:cond_1
170 ····:goto_1202 ····:goto_1
171 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;203 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
172 ····const·p1,·0x7f070061204 ····const·p1,·0x7f070062
  
173 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->requireViewById(I)Landroid/view/View;205 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
174 ····move-result-object·p0206 ····move-result-object·p0
  
175 ····check-cast·p0,·Landroid/widget/TextView;207 ····check-cast·p0,·Landroid/widget/TextView;
  
176 ····const-string·p1,·"\n"208 ····const-string·p1,·"\n"
  
177 ····.line·603209 ····.line·646
178 ····invoke-static·{p1,·v0},·Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;210 ····invoke-static·{p1,·v0},·Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
  
179 ····move-result-object·p1211 ····move-result-object·p1
  
180 ····invoke-virtual·{p0,·p1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V212 ····invoke-virtual·{p0,·p1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
181 ····.line·604213 ····.line·647
182 ····invoke-virtual·{p0,·v1},·Landroid/widget/TextView;->setVisibility(I)V214 ····invoke-virtual·{p0,·v1},·Landroid/widget/TextView;->setVisibility(I)V
  
183 ····return-void215 ····return-void
184 .end·method216 .end·method
  
185 .method·private·bindAsThumbs(Ljava/util/List;Ljava/util/List;)V217 .method·private·bindAsThumbs(Ljava/util/List;Ljava/util/List;)V
186 ····.locals·7218 ····.locals·8
187 ····.annotation·system·Ldalvik/annotation/Signature;219 ····.annotation·system·Ldalvik/annotation/Signature;
188 ········value·=·{220 ········value·=·{
189 ············"(",221 ············"(",
190 ············"Ljava/util/List<",222 ············"Ljava/util/List<",
191 ············"Lcom/android/providers/media/PermissionActivity$Description;",223 ············"Lcom/android/providers/media/PermissionActivity$Description;",
192 ············">;",224 ············">;",
193 ············"Ljava/util/List<",225 ············"Ljava/util/List<",
194 ············"Lcom/android/providers/media/PermissionActivity$Description;",226 ············"Lcom/android/providers/media/PermissionActivity$Description;",
195 ············">;)V"227 ············">;)V"
196 ········}228 ········}
197 ····.end·annotation229 ····.end·annotation
  
198 ····.line·542230 ····.line·579
199 ····new-instance·v0,·Ljava/util/ArrayList;231 ····new-instance·v0,·Ljava/util/ArrayList;
  
200 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V232 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
201 ····.line·543233 ····.line·580
202 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;234 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
203 ····const·v2,·0x7f07009e235 ····const·v2,·0x7f07009f
  
204 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;236 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
205 ····move-result-object·v1237 ····move-result-object·v1
  
206 ····check-cast·v1,·Landroid/widget/ImageView;238 ····check-cast·v1,·Landroid/widget/ImageView;
  
207 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z239 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
208 ····.line·544240 ····.line·581
209 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;241 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
210 ····const·v2,·0x7f07009f242 ····const·v2,·0x7f0700a0
  
211 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;243 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
212 ····move-result-object·v1244 ····move-result-object·v1
  
213 ····check-cast·v1,·Landroid/widget/ImageView;245 ····check-cast·v1,·Landroid/widget/ImageView;
  
214 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z246 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
215 ····.line·545247 ····.line·582
216 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;248 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
217 ····const·v2,·0x7f0700a0249 ····const·v2,·0x7f0700a1
  
218 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;250 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
219 ····move-result-object·v1251 ····move-result-object·v1
  
220 ····check-cast·v1,·Landroid/widget/ImageView;252 ····check-cast·v1,·Landroid/widget/ImageView;
  
221 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z253 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
222 ····.line·549254 ····.line·586
223 ····invoke-interface·{p2},·Ljava/util/List;->size()I255 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
224 ····move-result·v1256 ····move-result·v1
  
225 ····invoke-interface·{p1},·Ljava/util/List;->size()I257 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
226 ····move-result·v2258 ····move-result·v2
  
227 ····const/4·v3,·0x1259 ····const/4·v3,·0x1
  
228 ····const/4·v4,·0x0260 ····const/4·v4,·0x0
  
229 ····if-ne·v1,·v2,·:cond_1261 ····if-ne·v1,·v2,·:cond_1
  
230 ····.line·550262 ····.line·587
231 ····invoke-interface·{p2},·Ljava/util/List;->size()I263 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
232 ····move-result·v1264 ····move-result·v1
  
233 ····const/4·v2,·0x3265 ····const/4·v2,·0x3
  
234 ····if-le·v1,·v2,·:cond_0266 ····if-le·v1,·v2,·:cond_0
Offset 309, 156 lines modifiedOffset 341, 244 lines modified
309 ····:cond_1341 ····:cond_1
310 ····:goto_0342 ····:goto_0
311 ····move·v1,·v3343 ····move·v1,·v3
  
312 ····:goto_1344 ····:goto_1
313 ····if-eqz·v1,·:cond_2345 ····if-eqz·v1,·:cond_2
  
314 ····.line·552346 ····.line·589
315 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;347 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
316 ····const·v2,·0x7f0700a3348 ····const·v2,·0x7f0700a4
  
317 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;349 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
318 ····move-result-object·v1350 ····move-result-object·v1
  
319 ····.line·553351 ····.line·590
320 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;352 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
321 ····const·v5,·0x7f0700a2353 ····const·v5,·0x7f0700a3
  
322 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;354 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
323 ····move-result-object·v2355 ····move-result-object·v2
  
324 ····check-cast·v2,·Landroid/widget/ImageView;356 ····check-cast·v2,·Landroid/widget/ImageView;
  
325 ····.line·554357 ····.line·591
326 ····iget-object·v5,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;358 ····iget-object·v5,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
327 ····const·v6,·0x7f0700a4359 ····const·v6,·0x7f0700a6
  
328 ····invoke-virtual·{v5,·v6},·Landroid/view/View;->requireViewById(I)Landroid/view/View;360 ····invoke-virtual·{v5,·v6},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
329 ····move-result-object·v5361 ····move-result-object·v5
  
330 ····check-cast·v5,·Landroid/widget/TextView;362 ····check-cast·v5,·Landroid/widget/TextView;
  
331 ····.line·558363 ····.line·592
 364 ····iget-object·v6,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
 365 ····const·v7,·0x7f0700a5
  
 366 ····invoke-virtual·{v6,·v7},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
 367 ····move-result-object·v6
  
 368 ····.line·596
332 ····invoke-interface·{v0,·v4},·Ljava/util/List;->remove(I)Ljava/lang/Object;369 ····invoke-interface·{v0,·v4},·Ljava/util/List;->remove(I)Ljava/lang/Object;
  
333 ····.line·559370 ····.line·597
334 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z371 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
335 ····.line·561372 ····.line·599
336 ····invoke-interface·{p2},·Ljava/util/List;->size()I373 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
337 ····move-result·v2374 ····move-result·v2
  
338 ····const/4·v6,·0x2375 ····const/4·v7,·0x2
  
339 ····invoke-static·{v2,·v6},·Ljava/lang/Math;->min(II)I376 ····invoke-static·{v2,·v7},·Ljava/lang/Math;->min(II)I
  
340 ····move-result·v2377 ····move-result·v2
  
341 ····.line·562378 ····.line·600
342 ····invoke-interface·{p1},·Ljava/util/List;->size()I379 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
343 ····move-result·p1380 ····move-result·p1
  
344 ····sub-int/2addr·p1,·v2381 ····sub-int/2addr·p1,·v2
  
345 ····.line·563382 ····.line·601
346 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->res:Landroid/content/res/Resources;383 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->res:Landroid/content/res/Resources;
  
347 ····const·v2,·0x7f0c0005384 ····const·v2,·0x7f0c0005
  
348 ····invoke-virtual·{p0,·v2,·p1},·Landroid/content/res/Resources;->getQuantityText(II)Ljava/lang/CharSequence;385 ····invoke-virtual·{p0,·v2,·p1},·Landroid/content/res/Resources;->getQuantityText(II)Ljava/lang/CharSequence;
  
349 ····move-result-object·p0386 ····move-result-object·p0
  
350 ····new-array·v2,·v3,·[Ljava/lang/CharSequence;387 ····new-array·v2,·v3,·[Ljava/lang/CharSequence;
  
351 ····.line·564388 ····.line·602
352 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;389 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
353 ····move-result-object·p1390 ····move-result-object·p1
  
354 ····aput-object·p1,·v2,·v4391 ····aput-object·p1,·v2,·v4
  
355 ····.line·563392 ····.line·601
356 ····invoke-static·{p0,·v2},·Landroid/text/TextUtils;->expandTemplate(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;393 ····invoke-static·{p0,·v2},·Landroid/text/TextUtils;->expandTemplate(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  
357 ····move-result-object·p0394 ····move-result-object·p0
  
358 ····.line·566395 ····.line·604
359 ····invoke-virtual·{v5,·p0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V396 ····invoke-virtual·{v5,·p0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
360 ····.line·567397 ····.line·605
361 ····invoke-virtual·{v1,·v4},·Landroid/view/View;->setVisibility(I)V398 ····invoke-virtual·{v1,·v4},·Landroid/view/View;->setVisibility(I)V
  
362 ····.line·572399 ····.line·606
 400 ····invoke-virtual·{v6,·v4},·Landroid/view/View;->setVisibility(I)V
  
 401 ····.line·611
363 ····:cond_2402 ····:cond_2
364 ····:goto_2403 ····:goto_2
365 ····invoke-interface·{v0},·Ljava/util/List;->size()I404 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
366 ····move-result·p0405 ····move-result·p0
  
367 ····invoke-interface·{p2},·Ljava/util/List;->size()I406 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
368 ····move-result·p1407 ····move-result·p1
  
369 ····if-le·p0,·p1,·:cond_3408 ····if-le·p0,·p1,·:cond_3
  
370 ····.line·573409 ····.line·612
371 ····invoke-interface·{v0,·v4},·Ljava/util/List;->remove(I)Ljava/lang/Object;410 ····invoke-interface·{v0,·v4},·Ljava/util/List;->remove(I)Ljava/lang/Object;
  
372 ····goto·:goto_2411 ····goto·:goto_2
  
373 ····.line·577412 ····.line·616
374 ····:cond_3413 ····:cond_3
375 ····:goto_3414 ····:goto_3
376 ····invoke-interface·{v0},·Ljava/util/List;->size()I415 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
377 ····move-result·p0416 ····move-result·p0
  
378 ····if-ge·v4,·p0,·:cond_4417 ····if-ge·v4,·p0,·:cond_5
  
379 ····.line·578418 ····.line·617
380 ····invoke-interface·{p2,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;419 ····invoke-interface·{p2,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
381 ····move-result-object·p0420 ····move-result-object·p0
  
382 ····check-cast·p0,·Lcom/android/providers/media/PermissionActivity$Description;421 ····check-cast·p0,·Lcom/android/providers/media/PermissionActivity$Description;
  
383 ····.line·579422 ····.line·618
384 ····invoke-interface·{v0,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;423 ····invoke-interface·{v0,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
385 ····move-result-object·p1424 ····move-result-object·p1
  
386 ····check-cast·p1,·Landroid/widget/ImageView;425 ····check-cast·p1,·Landroid/widget/ImageView;
  
387 ····.line·580426 ····.line·619
 427 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$Description;->thumbnail:Landroid/graphics/Bitmap;
  
 428 ····if-eqz·v1,·:cond_4
  
 429 ····.line·620
388 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$Description;->bindThumbnail(Landroid/widget/ImageView;)V430 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$Description;->bindThumbnail(Landroid/widget/ImageView;)V
  
 431 ····goto·:goto_4
  
 432 ····.line·622
 433 ····:cond_4
 434 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$Description;->bindMimeIcon(Landroid/widget/ImageView;)V
  
 435 ····:goto_4
389 ····add-int/lit8·v4,·v4,·0x1436 ····add-int/lit8·v4,·v4,·0x1
  
390 ····goto·:goto_3437 ····goto·:goto_3
  
391 ····:cond_4438 ····:cond_5
392 ····return-void439 ····return-void
393 .end·method440 .end·method
  
 441 .method·static·synthetic·lambda$doInBackground$0(Landroid/net/Uri;)I
 442 ····.locals·2
  
 443 ····.line·501
 444 ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;
  
 445 ····const-string·v1,·"media"
  
 446 ····invoke-direct·{v0,·v1},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;-><init>(Ljava/lang/String;)V
  
 447 ····const/4·v1,·0x0
  
 448 ····.line·502
 449 ····invoke-virtual·{v0,·p0,·v1},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;->matchUri(Landroid/net/Uri;Z)I
  
 450 ····move-result·p0
  
 451 ····const/4·v0,·0x2
  
 452 ····if-eq·p0,·v0,·:cond_2
  
 453 ····const/16·v1,·0x65
  
 454 ····if-eq·p0,·v1,·:cond_1
  
 455 ····const/16·v1,·0xc9
  
 456 ····if-eq·p0,·v1,·:cond_0
  
 457 ····const/4·p0,·0x4
  
 458 ····return·p0
  
 459 ····:cond_0
 460 ····return·v0
  
 461 ····:cond_1
 462 ····const/4·p0,·0x3
  
 463 ····return·p0
  
 464 ····:cond_2
 465 ····const/4·p0,·0x1
  
 466 ····return·p0
 467 .end·method
  
 468 .method·static·synthetic·lambda$doInBackground$1(Ljava/util/function/ToIntFunction;Landroid/net/Uri;Landroid/net/Uri;)I
 469 ····.locals·0
  
 470 ····.line·512
 471 ····invoke-interface·{p0,·p1},·Ljava/util/function/ToIntFunction;->applyAsInt(Ljava/lang/Object;)I
  
 472 ····move-result·p1
  
 473 ····invoke-interface·{p0,·p2},·Ljava/util/function/ToIntFunction;->applyAsInt(Ljava/lang/Object;)I
  
 474 ····move-result·p0
  
 475 ····sub-int/2addr·p1,·p0
  
 476 ····return·p1
 477 .end·method
  
  
394 #·virtual·methods478 #·virtual·methods
395 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;479 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
396 ····.locals·0480 ····.locals·0
  
397 ····.line·436481 ····.line·446
398 ····check-cast·p1,·[Ljava/util/List;482 ····check-cast·p1,·[Ljava/util/List;
  
399 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->doInBackground([Ljava/util/List;)Ljava/util/List;483 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->doInBackground([Ljava/util/List;)Ljava/util/List;
  
400 ····move-result-object·p0484 ····move-result-object·p0
  
401 ····return-object·p0485 ····return-object·p0
Offset 476, 208 lines modifiedOffset 596, 241 lines modified
476 ············"Lcom/android/providers/media/PermissionActivity$Description;",596 ············"Lcom/android/providers/media/PermissionActivity$Description;",
477 ············">;"597 ············">;"
478 ········}598 ········}
479 ····.end·annotation599 ····.end·annotation
  
480 ····const/4·v0,·0x0600 ····const/4·v0,·0x0
  
481 ····.line·449601 ····.line·459
482 ····aget-object·p1,·p1,·v0602 ····aget-object·p1,·p1,·v0
  
483 ····.line·450603 ····.line·460
484 ····new-instance·v1,·Ljava/util/ArrayList;604 ····new-instance·v1,·Ljava/util/ArrayList;
  
485 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V605 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
486 ····.line·453606 ····.line·463
487 ····invoke-interface·{p1},·Ljava/util/List;->isEmpty()Z607 ····invoke-interface·{p1},·Ljava/util/List;->isEmpty()Z
  
488 ····move-result·v2608 ····move-result·v2
  
489 ····if-eqz·v2,·:cond_0609 ····if-eqz·v2,·:cond_0
  
490 ····return-object·v1610 ····return-object·v1
  
491 ····.line·462611 ····.line·472
492 ····:cond_0612 ····:cond_0
493 ····invoke-interface·{p1},·Ljava/util/List;->size()I613 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
494 ····move-result·v2614 ····move-result·v2
  
495 ····const/4·v3,·0x1615 ····const/4·v3,·0x1
  
496 ····const/4·v4,·0x3616 ····const/4·v4,·0x3
  
497 ····if-ne·v2,·v3,·:cond_1617 ····if-ne·v2,·v3,·:cond_1
  
498 ····.line·465618 ····.line·475
499 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;619 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
500 ····const·v3,·0x7f0700a1620 ····const·v5,·0x7f0700a2
  
501 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->requireViewById(I)Landroid/view/View;621 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
502 ····move-result-object·v2622 ····move-result-object·v2
  
503 ····check-cast·v2,·Landroid/widget/ImageView;623 ····check-cast·v2,·Landroid/widget/ImageView;
  
504 ····.line·466624 ····.line·476
505 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V625 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V
  
506 ····const/4·v2,·0x7626 ····const/4·v2,·0x7
  
507 ····goto·:goto_1627 ····goto·:goto_1
  
508 ····.line·472628 ····.line·482
509 ····:cond_1629 ····:cond_1
510 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;630 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
511 ····const·v3,·0x7f07009f631 ····const·v5,·0x7f0700a0
  
512 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->requireViewById(I)Landroid/view/View;632 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
513 ····move-result-object·v2633 ····move-result-object·v2
  
514 ····check-cast·v2,·Landroid/widget/ImageView;634 ····check-cast·v2,·Landroid/widget/ImageView;
  
515 ····.line·473635 ····.line·483
516 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V636 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V
  
517 ····.line·474637 ····.line·484
518 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;638 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
519 ····const·v3,·0x7f0700a0639 ····const·v5,·0x7f0700a1
  
520 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->requireViewById(I)Landroid/view/View;640 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
521 ····move-result-object·v2641 ····move-result-object·v2
  
522 ····check-cast·v2,·Landroid/widget/ImageView;642 ····check-cast·v2,·Landroid/widget/ImageView;
  
523 ····.line·475643 ····.line·485
524 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V644 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V
  
525 ····.line·477645 ····.line·487
526 ····invoke-interface·{p1},·Ljava/util/List;->size()I646 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
527 ····move-result·v2647 ····move-result·v2
  
528 ····if-ne·v2,·v4,·:cond_2648 ····if-ne·v2,·v4,·:cond_2
  
529 ····.line·478649 ····.line·488
530 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;650 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
531 ····const·v3,·0x7f07009e651 ····const·v5,·0x7f07009f
  
532 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->requireViewById(I)Landroid/view/View;652 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
533 ····move-result-object·v2653 ····move-result-object·v2
  
534 ····check-cast·v2,·Landroid/widget/ImageView;654 ····check-cast·v2,·Landroid/widget/ImageView;
  
535 ····.line·479655 ····.line·489
536 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V656 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V
  
537 ····goto·:goto_0657 ····goto·:goto_0
  
538 ····.line·480658 ····.line·490
539 ····:cond_2659 ····:cond_2
540 ····invoke-interface·{p1},·Ljava/util/List;->size()I660 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
541 ····move-result·v2661 ····move-result·v2
  
542 ····if-le·v2,·v4,·:cond_3662 ····if-le·v2,·v4,·:cond_3
  
543 ····.line·483663 ····.line·493
544 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;664 ····iget-object·v2,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
545 ····const·v3,·0x7f0700a3665 ····const·v5,·0x7f0700a4
  
546 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->requireViewById(I)Landroid/view/View;666 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
547 ····move-result-object·v2667 ····move-result-object·v2
  
548 ····.line·484668 ····.line·494
549 ····invoke-virtual·{v2,·v0},·Landroid/view/View;->setVisibility(I)V669 ····invoke-virtual·{v2,·v0},·Landroid/view/View;->setVisibility(I)V
  
550 ····:cond_3670 ····:cond_3
551 ····:goto_0671 ····:goto_0
552 ····move·v2,·v4672 ····move·v2,·v4
  
553 ····.line·488673 ····.line·499
554 ····:goto_1674 ····:goto_1
 675 ····iget-object·v5,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->this$0:Lcom/android/providers/media/PermissionActivity;
  
 676 ····invoke-static·{v5},·Lcom/android/providers/media/PermissionActivity;->access$600(Lcom/android/providers/media/PermissionActivity;)Ljava/lang/String;
  
 677 ····move-result-object·v5
  
 678 ····const-string·v6,·"generic"
  
 679 ····invoke-static·{v5,·v6},·Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
  
 680 ····move-result·v5
  
 681 ····if-eqz·v5,·:cond_4
  
 682 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
 683 ····move-result·v5
  
 684 ····if-le·v5,·v3,·:cond_4
  
 685 ····.line·500
 686 ····sget-object·v3,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$82DszBk9KV1YuvIxtc2opZWjU9U;->INSTANCE:Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$82DszBk9KV1YuvIxtc2opZWjU9U;
  
 687 ····.line·511
 688 ····new-instance·v5,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$byE4X0vuBRjPpFSGsgP-Gw_ItmI;
  
 689 ····invoke-direct·{v5,·v3},·Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$byE4X0vuBRjPpFSGsgP-Gw_ItmI;-><init>(Ljava/util/function/ToIntFunction;)V
  
 690 ····.line·514
 691 ····invoke-interface·{p1,·v5},·Ljava/util/List;->sort(Ljava/util/Comparator;)V
  
 692 ····.line·517
 693 ····:cond_4
555 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;694 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
556 ····move-result-object·p1695 ····move-result-object·p1
  
557 ····:cond_4696 ····:cond_5
558 ····:goto_2697 ····:goto_2
559 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z698 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
560 ····move-result·v3699 ····move-result·v3
  
561 ····if-eqz·v3,·:cond_6700 ····if-eqz·v3,·:cond_7
  
562 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;701 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
563 ····move-result-object·v3702 ····move-result-object·v3
  
564 ····check-cast·v3,·Landroid/net/Uri;703 ····check-cast·v3,·Landroid/net/Uri;
  
565 ····.line·490704 ····.line·519
566 ····:try_start_0705 ····:try_start_0
567 ····new-instance·v5,·Lcom/android/providers/media/PermissionActivity$Description;706 ····new-instance·v5,·Lcom/android/providers/media/PermissionActivity$Description;
  
568 ····iget-object·v6,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;707 ····iget-object·v6,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
569 ····invoke-virtual·{v6},·Landroid/view/View;->getContext()Landroid/content/Context;708 ····invoke-virtual·{v6},·Landroid/view/View;->getContext()Landroid/content/Context;
  
570 ····move-result-object·v6709 ····move-result-object·v6
  
571 ····invoke-direct·{v5,·v6,·v3,·v2},·Lcom/android/providers/media/PermissionActivity$Description;-><init>(Landroid/content/Context;Landroid/net/Uri;I)V710 ····invoke-direct·{v5,·v6,·v3,·v2},·Lcom/android/providers/media/PermissionActivity$Description;-><init>(Landroid/content/Context;Landroid/net/Uri;I)V
  
572 ····.line·491711 ····.line·520
573 ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z712 ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
574 ····.line·496713 ····.line·525
575 ····invoke-virtual·{v5},·Lcom/android/providers/media/PermissionActivity$Description;->isVisual()Z714 ····invoke-virtual·{v5},·Lcom/android/providers/media/PermissionActivity$Description;->isVisual()Z
  
576 ····move-result·v3715 ····move-result·v3
577 ····:try_end_0716 ····:try_end_0
578 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0717 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
579 ····if-eqz·v3,·:cond_5718 ····if-eqz·v3,·:cond_6
  
580 ····add-int/lit8·v4,·v4,·-0x1719 ····add-int/lit8·v4,·v4,·-0x1
  
581 ····:cond_5720 ····:cond_6
582 ····if-nez·v4,·:cond_4721 ····if-nez·v4,·:cond_5
  
583 ····move·v2,·v0722 ····move·v2,·v0
  
584 ····goto·:goto_2723 ····goto·:goto_2
  
585 ····:catch_0724 ····:catch_0
586 ····move-exception·v3725 ····move-exception·v3
  
587 ····const-string·v5,·"MediaProvider"726 ····const-string·v5,·"MediaProvider"
  
588 ····.line·504727 ····.line·533
589 ····invoke-static·{v5,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I728 ····invoke-static·{v5,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I
  
590 ····goto·:goto_2729 ····goto·:goto_2
  
591 ····:cond_6730 ····:cond_7
592 ····return-object·v1731 ····return-object·v1
593 .end·method732 .end·method
  
594 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V733 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
595 ····.locals·0734 ····.locals·0
  
596 ····.line·436735 ····.line·446
597 ····check-cast·p1,·Ljava/util/List;736 ····check-cast·p1,·Ljava/util/List;
  
598 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->onPostExecute(Ljava/util/List;)V737 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->onPostExecute(Ljava/util/List;)V
  
599 ····return-void738 ····return-void
600 .end·method739 .end·method
  
Offset 688, 37 lines modifiedOffset 841, 37 lines modified
688 ············"(",841 ············"(",
689 ············"Ljava/util/List<",842 ············"Ljava/util/List<",
690 ············"Lcom/android/providers/media/PermissionActivity$Description;",843 ············"Lcom/android/providers/media/PermissionActivity$Description;",
691 ············">;)V"844 ············">;)V"
692 ········}845 ········}
693 ····.end·annotation846 ····.end·annotation
  
694 ····.line·513847 ····.line·542
695 ····invoke-interface·{p1},·Ljava/util/List;->stream()Ljava/util/stream/Stream;848 ····invoke-interface·{p1},·Ljava/util/List;->stream()Ljava/util/stream/Stream;
  
696 ····move-result-object·v0849 ····move-result-object·v0
  
697 ····sget-object·v1,·Lcom/android/providers/media/-$$Lambda$cc_OwQ5ucJ73virpuJyUmjb4GWc;->INSTANCE:Lcom/android/providers/media/-$$Lambda$cc_OwQ5ucJ73virpuJyUmjb4GWc;850 ····sget-object·v1,·Lcom/android/providers/media/-$$Lambda$cc_OwQ5ucJ73virpuJyUmjb4GWc;->INSTANCE:Lcom/android/providers/media/-$$Lambda$cc_OwQ5ucJ73virpuJyUmjb4GWc;
  
698 ····invoke-interface·{v0,·v1},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;851 ····invoke-interface·{v0,·v1},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
  
699 ····move-result-object·v0852 ····move-result-object·v0
  
700 ····.line·514853 ····.line·543
701 ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector;854 ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector;
  
702 ····move-result-object·v1855 ····move-result-object·v1
  
703 ····invoke-interface·{v0,·v1},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object;856 ····invoke-interface·{v0,·v1},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object;
  
704 ····move-result-object·v0857 ····move-result-object·v0
  
705 ····check-cast·v0,·Ljava/util/List;858 ····check-cast·v0,·Ljava/util/List;
  
706 ····.line·515859 ····.line·544
707 ····invoke-interface·{p1},·Ljava/util/List;->size()I860 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
708 ····move-result·v1861 ····move-result·v1
  
709 ····const/4·v2,·0x1862 ····const/4·v2,·0x1
  
710 ····if-ne·v1,·v2,·:cond_0863 ····if-ne·v1,·v2,·:cond_0
Offset 727, 47 lines modifiedOffset 880, 47 lines modified
  
727 ····move-result·v1880 ····move-result·v1
  
728 ····if-ne·v1,·v2,·:cond_0881 ····if-ne·v1,·v2,·:cond_0
  
729 ····const/4·v0,·0x0882 ····const/4·v0,·0x0
  
730 ····.line·516883 ····.line·545
731 ····invoke-interface·{p1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;884 ····invoke-interface·{p1,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
732 ····move-result-object·p1885 ····move-result-object·p1
  
733 ····check-cast·p1,·Lcom/android/providers/media/PermissionActivity$Description;886 ····check-cast·p1,·Lcom/android/providers/media/PermissionActivity$Description;
  
734 ····invoke-direct·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bindAsFull(Lcom/android/providers/media/PermissionActivity$Description;)V887 ····invoke-direct·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bindAsFull(Lcom/android/providers/media/PermissionActivity$Description;)V
  
735 ····goto·:goto_0888 ····goto·:goto_0
  
736 ····.line·517889 ····.line·546
737 ····:cond_0890 ····:cond_0
738 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z891 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z
  
739 ····move-result·v1892 ····move-result·v1
  
740 ····if-nez·v1,·:cond_1893 ····if-nez·v1,·:cond_1
  
741 ····.line·518894 ····.line·547
742 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bindAsThumbs(Ljava/util/List;Ljava/util/List;)V895 ····invoke-direct·{p0,·p1,·v0},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bindAsThumbs(Ljava/util/List;Ljava/util/List;)V
  
743 ····goto·:goto_0896 ····goto·:goto_0
  
744 ····.line·520897 ····.line·549
745 ····:cond_1898 ····:cond_1
746 ····invoke-direct·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bindAsText(Ljava/util/List;)V899 ····invoke-direct·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bindAsText(Ljava/util/List;)V
  
747 ····.line·526900 ····.line·555
748 ····:goto_0901 ····:goto_0
749 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->this$0:Lcom/android/providers/media/PermissionActivity;902 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->this$0:Lcom/android/providers/media/PermissionActivity;
  
750 ····invoke-static·{p0},·Lcom/android/providers/media/PermissionActivity;->access$600(Lcom/android/providers/media/PermissionActivity;)Landroid/widget/TextView;903 ····invoke-static·{p0},·Lcom/android/providers/media/PermissionActivity;->access$700(Lcom/android/providers/media/PermissionActivity;)Landroid/widget/TextView;
  
751 ····move-result-object·p0904 ····move-result-object·p0
  
752 ····const·p1,·0x8000905 ····const·p1,·0x8000
  
753 ····invoke-virtual·{p0,·p1},·Landroid/widget/TextView;->sendAccessibilityEvent(I)V906 ····invoke-virtual·{p0,·p1},·Landroid/widget/TextView;->sendAccessibilityEvent(I)V