Offset 39, 23 lines modifiedOffset 39, 23 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·45243 ····.line·464
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·45346 ····.line·465
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·45448 ····.line·466
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
Offset 64, 57 lines modifiedOffset 64, 57 lines modified
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·private·bindAsFull(Lcom/android/providers/media/PermissionActivity$Description;)V66 .method·private·bindAsFull(Lcom/android/providers/media/PermissionActivity$Description;)V
67 ····.locals·367 ····.locals·3
  
68 ····.line·56368 ····.line·575
69 ····iget-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;69 ····iget-object·v0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
70 ····const·v1,·0x7f0700a270 ····const·v1,·0x7f0700a2
  
71 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->requireViewById(I)Landroid/view/View;71 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····check-cast·v0,·Landroid/widget/ImageView;73 ····check-cast·v0,·Landroid/widget/ImageView;
  
74 ····.line·56474 ····.line·576
75 ····iget-object·v1,·p1,·Lcom/android/providers/media/PermissionActivity$Description;->full:Landroid/graphics/Bitmap;75 ····iget-object·v1,·p1,·Lcom/android/providers/media/PermissionActivity$Description;->full:Landroid/graphics/Bitmap;
  
76 ····if-eqz·v1,·:cond_076 ····if-eqz·v1,·:cond_0
  
77 ····.line·56577 ····.line·577
78 ····invoke-virtual·{p1,·v0},·Lcom/android/providers/media/PermissionActivity$Description;->bindFull(Landroid/widget/ImageView;)V78 ····invoke-virtual·{p1,·v0},·Lcom/android/providers/media/PermissionActivity$Description;->bindFull(Landroid/widget/ImageView;)V
  
79 ····goto·:goto_079 ····goto·:goto_0
  
80 ····.line·56780 ····.line·579
81 ····:cond_081 ····:cond_0
82 ····sget-object·v1,·Landroid/widget/ImageView$ScaleType;->FIT_CENTER:Landroid/widget/ImageView$ScaleType;82 ····sget-object·v1,·Landroid/widget/ImageView$ScaleType;->FIT_CENTER:Landroid/widget/ImageView$ScaleType;
  
83 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V83 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
  
84 ····.line·56884 ····.line·580
85 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;85 ····new-instance·v1,·Landroid/graphics/drawable/ColorDrawable;
  
86 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->this$0:Lcom/android/providers/media/PermissionActivity;86 ····iget-object·p0,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->this$0:Lcom/android/providers/media/PermissionActivity;
  
87 ····const·v2,·0x7f04005687 ····const·v2,·0x7f040056
  
88 ····invoke-virtual·{p0,·v2},·Landroid/app/Activity;->getColor(I)I88 ····invoke-virtual·{p0,·v2},·Landroid/app/Activity;->getColor(I)I
  
89 ····move-result·p089 ····move-result·p0
  
90 ····invoke-direct·{v1,·p0},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V90 ····invoke-direct·{v1,·p0},·Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
  
91 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setBackground(Landroid/graphics/drawable/Drawable;)V91 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setBackground(Landroid/graphics/drawable/Drawable;)V
  
92 ····.line·56992 ····.line·581
93 ····invoke-virtual·{p1,·v0},·Lcom/android/providers/media/PermissionActivity$Description;->bindMimeIcon(Landroid/widget/ImageView;)V93 ····invoke-virtual·{p1,·v0},·Lcom/android/providers/media/PermissionActivity$Description;->bindMimeIcon(Landroid/widget/ImageView;)V
  
94 ····:goto_094 ····:goto_0
95 ····return-void95 ····return-void
96 .end·method96 .end·method
  
97 .method·private·bindAsText(Ljava/util/List;)V97 .method·private·bindAsText(Ljava/util/List;)V
Offset 124, 43 lines modifiedOffset 124, 43 lines modified
124 ············"(",124 ············"(",
125 ············"Ljava/util/List<",125 ············"Ljava/util/List<",
126 ············"Lcom/android/providers/media/PermissionActivity$Description;",126 ············"Lcom/android/providers/media/PermissionActivity$Description;",
127 ············">;)V"127 ············">;)V"
128 ········}128 ········}
129 ····.end·annotation129 ····.end·annotation
  
130 ····.line·632130 ····.line·644
131 ····new-instance·v0,·Ljava/util/ArrayList;131 ····new-instance·v0,·Ljava/util/ArrayList;
  
132 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V132 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
133 ····const/4·v1,·0x0133 ····const/4·v1,·0x0
  
134 ····move·v2,·v1134 ····move·v2,·v1
  
135 ····.line·633135 ····.line·645
136 ····:goto_0136 ····:goto_0
137 ····invoke-interface·{p1},·Ljava/util/List;->size()I137 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
138 ····move-result·v3138 ····move-result·v3
  
139 ····if-ge·v2,·v3,·:cond_1139 ····if-ge·v2,·v3,·:cond_1
  
140 ····.line·634140 ····.line·646
141 ····invoke-interface·{p1,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;141 ····invoke-interface·{p1,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
142 ····move-result-object·v3142 ····move-result-object·v3
  
143 ····check-cast·v3,·Lcom/android/providers/media/PermissionActivity$Description;143 ····check-cast·v3,·Lcom/android/providers/media/PermissionActivity$Description;
  
144 ····iget-object·v3,·v3,·Lcom/android/providers/media/PermissionActivity$Description;->contentDescription:Ljava/lang/CharSequence;144 ····iget-object·v3,·v3,·Lcom/android/providers/media/PermissionActivity$Description;->contentDescription:Ljava/lang/CharSequence;
  
145 ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z145 ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
146 ····.line·636146 ····.line·648
147 ····invoke-interface·{v0},·Ljava/util/List;->size()I147 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
148 ····move-result·v3148 ····move-result·v3
  
149 ····const/4·v4,·0x3149 ····const/4·v4,·0x3
  
150 ····if-lt·v3,·v4,·:cond_0150 ····if-lt·v3,·v4,·:cond_0
Offset 171, 83 lines modifiedOffset 171, 83 lines modified
  
171 ····invoke-interface·{v0},·Ljava/util/List;->size()I171 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
172 ····move-result·v4172 ····move-result·v4
  
173 ····if-le·v3,·v4,·:cond_0173 ····if-le·v3,·v4,·:cond_0
  
174 ····.line·637174 ····.line·649
175 ····invoke-interface·{p1},·Ljava/util/List;->size()I175 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
176 ····move-result·p1176 ····move-result·p1
  
177 ····invoke-interface·{v0},·Ljava/util/List;->size()I177 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
178 ····move-result·v2178 ····move-result·v2
  
179 ····sub-int/2addr·p1,·v2179 ····sub-int/2addr·p1,·v2
  
180 ····.line·638180 ····.line·650
181 ····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;
  
182 ····const·v3,·0x7f0c0004182 ····const·v3,·0x7f0c0004
  
183 ····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;
  
184 ····move-result-object·v2184 ····move-result-object·v2
  
185 ····const/4·v3,·0x1185 ····const/4·v3,·0x1
  
186 ····new-array·v3,·v3,·[Ljava/lang/CharSequence;186 ····new-array·v3,·v3,·[Ljava/lang/CharSequence;
  
187 ····.line·639187 ····.line·651
188 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;188 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
189 ····move-result-object·p1189 ····move-result-object·p1
  
190 ····aput-object·p1,·v3,·v1190 ····aput-object·p1,·v3,·v1
  
191 ····.line·638191 ····.line·650
192 ····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;
  
193 ····move-result-object·p1193 ····move-result-object·p1
  
194 ····.line·640194 ····.line·652
195 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z195 ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
196 ····goto·:goto_1196 ····goto·:goto_1
  
197 ····:cond_0197 ····:cond_0
198 ····add-int/lit8·v2,·v2,·0x1198 ····add-int/lit8·v2,·v2,·0x1
  
199 ····goto·:goto_0199 ····goto·:goto_0
  
200 ····.line·645200 ····.line·657
201 ····:cond_1201 ····:cond_1
202 ····:goto_1202 ····:goto_1
203 ····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;
  
204 ····const·p1,·0x7f070062204 ····const·p1,·0x7f070062
  
205 ····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;
  
206 ····move-result-object·p0206 ····move-result-object·p0
  
207 ····check-cast·p0,·Landroid/widget/TextView;207 ····check-cast·p0,·Landroid/widget/TextView;
  
208 ····const-string·p1,·"\n"208 ····const-string·p1,·"\n"
  
209 ····.line·646209 ····.line·658
210 ····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;
  
211 ····move-result-object·p1211 ····move-result-object·p1
  
212 ····invoke-virtual·{p0,·p1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V212 ····invoke-virtual·{p0,·p1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
213 ····.line·647213 ····.line·659
214 ····invoke-virtual·{p0,·v1},·Landroid/widget/TextView;->setVisibility(I)V214 ····invoke-virtual·{p0,·v1},·Landroid/widget/TextView;->setVisibility(I)V
  
215 ····return-void215 ····return-void
216 .end·method216 .end·method
  
217 .method·private·bindAsThumbs(Ljava/util/List;Ljava/util/List;)V217 .method·private·bindAsThumbs(Ljava/util/List;Ljava/util/List;)V
218 ····.locals·8218 ····.locals·8
Offset 259, 74 lines modifiedOffset 259, 74 lines modified
259 ············">;",259 ············">;",
260 ············"Ljava/util/List<",260 ············"Ljava/util/List<",
261 ············"Lcom/android/providers/media/PermissionActivity$Description;",261 ············"Lcom/android/providers/media/PermissionActivity$Description;",
262 ············">;)V"262 ············">;)V"
263 ········}263 ········}
264 ····.end·annotation264 ····.end·annotation
  
265 ····.line·579265 ····.line·591
266 ····new-instance·v0,·Ljava/util/ArrayList;266 ····new-instance·v0,·Ljava/util/ArrayList;
  
267 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V267 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
268 ····.line·580268 ····.line·592
269 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;269 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
270 ····const·v2,·0x7f07009f270 ····const·v2,·0x7f07009f
  
271 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;271 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
272 ····move-result-object·v1272 ····move-result-object·v1
  
273 ····check-cast·v1,·Landroid/widget/ImageView;273 ····check-cast·v1,·Landroid/widget/ImageView;
  
274 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z274 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
275 ····.line·581275 ····.line·593
276 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;276 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
277 ····const·v2,·0x7f0700a0277 ····const·v2,·0x7f0700a0
  
278 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;278 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
279 ····move-result-object·v1279 ····move-result-object·v1
  
280 ····check-cast·v1,·Landroid/widget/ImageView;280 ····check-cast·v1,·Landroid/widget/ImageView;
  
281 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z281 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
282 ····.line·582282 ····.line·594
283 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;283 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
284 ····const·v2,·0x7f0700a1284 ····const·v2,·0x7f0700a1
  
285 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;285 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
286 ····move-result-object·v1286 ····move-result-object·v1
  
287 ····check-cast·v1,·Landroid/widget/ImageView;287 ····check-cast·v1,·Landroid/widget/ImageView;
  
288 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z288 ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
289 ····.line·586289 ····.line·598
290 ····invoke-interface·{p2},·Ljava/util/List;->size()I290 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
291 ····move-result·v1291 ····move-result·v1
  
292 ····invoke-interface·{p1},·Ljava/util/List;->size()I292 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
293 ····move-result·v2293 ····move-result·v2
  
294 ····const/4·v3,·0x1294 ····const/4·v3,·0x1
  
295 ····const/4·v4,·0x0295 ····const/4·v4,·0x0
  
296 ····if-ne·v1,·v2,·:cond_1296 ····if-ne·v1,·v2,·:cond_1
  
297 ····.line·587297 ····.line·599
298 ····invoke-interface·{p2},·Ljava/util/List;->size()I298 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
299 ····move-result·v1299 ····move-result·v1
  
300 ····const/4·v2,·0x3300 ····const/4·v2,·0x3
  
301 ····if-le·v1,·v2,·:cond_0301 ····if-le·v1,·v2,·:cond_0
Offset 341, 162 lines modifiedOffset 341, 162 lines modified
341 ····:cond_1341 ····:cond_1
342 ····:goto_0342 ····:goto_0
343 ····move·v1,·v3343 ····move·v1,·v3
  
344 ····:goto_1344 ····:goto_1
345 ····if-eqz·v1,·:cond_2345 ····if-eqz·v1,·:cond_2
  
346 ····.line·589346 ····.line·601
347 ····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;
  
348 ····const·v2,·0x7f0700a4348 ····const·v2,·0x7f0700a4
  
349 ····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;
  
350 ····move-result-object·v1350 ····move-result-object·v1
  
351 ····.line·590351 ····.line·602
352 ····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;
  
353 ····const·v5,·0x7f0700a3353 ····const·v5,·0x7f0700a3
  
354 ····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;
  
355 ····move-result-object·v2355 ····move-result-object·v2
  
356 ····check-cast·v2,·Landroid/widget/ImageView;356 ····check-cast·v2,·Landroid/widget/ImageView;
  
357 ····.line·591357 ····.line·603
358 ····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;
  
359 ····const·v6,·0x7f0700a6359 ····const·v6,·0x7f0700a6
  
360 ····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;
  
361 ····move-result-object·v5361 ····move-result-object·v5
  
362 ····check-cast·v5,·Landroid/widget/TextView;362 ····check-cast·v5,·Landroid/widget/TextView;
  
363 ····.line·592363 ····.line·604
364 ····iget-object·v6,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;364 ····iget-object·v6,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
365 ····const·v7,·0x7f0700a5365 ····const·v7,·0x7f0700a5
  
366 ····invoke-virtual·{v6,·v7},·Landroid/view/View;->requireViewById(I)Landroid/view/View;366 ····invoke-virtual·{v6,·v7},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
367 ····move-result-object·v6367 ····move-result-object·v6
  
368 ····.line·596368 ····.line·608
369 ····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;
  
370 ····.line·597370 ····.line·609
371 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z371 ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
372 ····.line·599372 ····.line·611
373 ····invoke-interface·{p2},·Ljava/util/List;->size()I373 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
374 ····move-result·v2374 ····move-result·v2
  
375 ····const/4·v7,·0x2375 ····const/4·v7,·0x2
  
376 ····invoke-static·{v2,·v7},·Ljava/lang/Math;->min(II)I376 ····invoke-static·{v2,·v7},·Ljava/lang/Math;->min(II)I
  
377 ····move-result·v2377 ····move-result·v2
  
378 ····.line·600378 ····.line·612
379 ····invoke-interface·{p1},·Ljava/util/List;->size()I379 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
380 ····move-result·p1380 ····move-result·p1
  
381 ····sub-int/2addr·p1,·v2381 ····sub-int/2addr·p1,·v2
  
382 ····.line·601382 ····.line·613
383 ····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;
  
384 ····const·v2,·0x7f0c0005384 ····const·v2,·0x7f0c0005
  
385 ····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;
  
386 ····move-result-object·p0386 ····move-result-object·p0
  
387 ····new-array·v2,·v3,·[Ljava/lang/CharSequence;387 ····new-array·v2,·v3,·[Ljava/lang/CharSequence;
  
388 ····.line·602388 ····.line·614
389 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;389 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
390 ····move-result-object·p1390 ····move-result-object·p1
  
391 ····aput-object·p1,·v2,·v4391 ····aput-object·p1,·v2,·v4
  
392 ····.line·601392 ····.line·613
393 ····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;
  
394 ····move-result-object·p0394 ····move-result-object·p0
  
395 ····.line·604395 ····.line·616
396 ····invoke-virtual·{v5,·p0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V396 ····invoke-virtual·{v5,·p0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
397 ····.line·605397 ····.line·617
398 ····invoke-virtual·{v1,·v4},·Landroid/view/View;->setVisibility(I)V398 ····invoke-virtual·{v1,·v4},·Landroid/view/View;->setVisibility(I)V
  
399 ····.line·606399 ····.line·618
400 ····invoke-virtual·{v6,·v4},·Landroid/view/View;->setVisibility(I)V400 ····invoke-virtual·{v6,·v4},·Landroid/view/View;->setVisibility(I)V
  
401 ····.line·611401 ····.line·623
402 ····:cond_2402 ····:cond_2
403 ····:goto_2403 ····:goto_2
404 ····invoke-interface·{v0},·Ljava/util/List;->size()I404 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
405 ····move-result·p0405 ····move-result·p0
  
406 ····invoke-interface·{p2},·Ljava/util/List;->size()I406 ····invoke-interface·{p2},·Ljava/util/List;->size()I
  
407 ····move-result·p1407 ····move-result·p1
  
408 ····if-le·p0,·p1,·:cond_3408 ····if-le·p0,·p1,·:cond_3
  
409 ····.line·612409 ····.line·624
410 ····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;
  
411 ····goto·:goto_2411 ····goto·:goto_2
  
412 ····.line·616412 ····.line·628
413 ····:cond_3413 ····:cond_3
414 ····:goto_3414 ····:goto_3
415 ····invoke-interface·{v0},·Ljava/util/List;->size()I415 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
416 ····move-result·p0416 ····move-result·p0
  
417 ····if-ge·v4,·p0,·:cond_5417 ····if-ge·v4,·p0,·:cond_5
  
418 ····.line·617418 ····.line·629
419 ····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;
  
420 ····move-result-object·p0420 ····move-result-object·p0
  
421 ····check-cast·p0,·Lcom/android/providers/media/PermissionActivity$Description;421 ····check-cast·p0,·Lcom/android/providers/media/PermissionActivity$Description;
  
422 ····.line·618422 ····.line·630
423 ····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;
  
424 ····move-result-object·p1424 ····move-result-object·p1
  
425 ····check-cast·p1,·Landroid/widget/ImageView;425 ····check-cast·p1,·Landroid/widget/ImageView;
  
426 ····.line·619426 ····.line·631
427 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$Description;->thumbnail:Landroid/graphics/Bitmap;427 ····iget-object·v1,·p0,·Lcom/android/providers/media/PermissionActivity$Description;->thumbnail:Landroid/graphics/Bitmap;
  
428 ····if-eqz·v1,·:cond_4428 ····if-eqz·v1,·:cond_4
  
429 ····.line·620429 ····.line·632
430 ····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_4431 ····goto·:goto_4
  
432 ····.line·622432 ····.line·634
433 ····:cond_4433 ····:cond_4
434 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$Description;->bindMimeIcon(Landroid/widget/ImageView;)V434 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$Description;->bindMimeIcon(Landroid/widget/ImageView;)V
  
435 ····:goto_4435 ····:goto_4
436 ····add-int/lit8·v4,·v4,·0x1436 ····add-int/lit8·v4,·v4,·0x1
  
437 ····goto·:goto_3437 ····goto·:goto_3
Offset 504, 24 lines modifiedOffset 504, 24 lines modified
504 ····:cond_5504 ····:cond_5
505 ····return-void505 ····return-void
506 .end·method506 .end·method
  
507 .method·static·synthetic·lambda$doInBackground$0(Landroid/net/Uri;)I507 .method·static·synthetic·lambda$doInBackground$0(Landroid/net/Uri;)I
508 ····.locals·2508 ····.locals·2
  
509 ····.line·501509 ····.line·513
510 ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;510 ····new-instance·v0,·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;
  
511 ····const-string·v1,·"media"511 ····const-string·v1,·"media"
  
512 ····invoke-direct·{v0,·v1},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;-><init>(Ljava/lang/String;)V512 ····invoke-direct·{v0,·v1},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;-><init>(Ljava/lang/String;)V
  
513 ····const/4·v1,·0x0513 ····const/4·v1,·0x0
  
514 ····.line·502514 ····.line·514
515 ····invoke-virtual·{v0,·p0,·v1},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;->matchUri(Landroid/net/Uri;Z)I515 ····invoke-virtual·{v0,·p0,·v1},·Lcom/android/providers/media/MediaProvider$LocalUriMatcher;->matchUri(Landroid/net/Uri;Z)I
  
516 ····move-result·p0516 ····move-result·p0
  
517 ····const/4·v0,·0x2517 ····const/4·v0,·0x2
  
518 ····if-eq·p0,·v0,·:cond_2518 ····if-eq·p0,·v0,·:cond_2
Offset 551, 15 lines modifiedOffset 551, 15 lines modified
  
551 ····return·p0551 ····return·p0
552 .end·method552 .end·method
  
553 .method·static·synthetic·lambda$doInBackground$1(Ljava/util/function/ToIntFunction;Landroid/net/Uri;Landroid/net/Uri;)I553 .method·static·synthetic·lambda$doInBackground$1(Ljava/util/function/ToIntFunction;Landroid/net/Uri;Landroid/net/Uri;)I
554 ····.locals·0554 ····.locals·0
  
555 ····.line·512555 ····.line·524
556 ····invoke-interface·{p0,·p1},·Ljava/util/function/ToIntFunction;->applyAsInt(Ljava/lang/Object;)I556 ····invoke-interface·{p0,·p1},·Ljava/util/function/ToIntFunction;->applyAsInt(Ljava/lang/Object;)I
  
557 ····move-result·p1557 ····move-result·p1
  
558 ····invoke-interface·{p0,·p2},·Ljava/util/function/ToIntFunction;->applyAsInt(Ljava/lang/Object;)I558 ····invoke-interface·{p0,·p2},·Ljava/util/function/ToIntFunction;->applyAsInt(Ljava/lang/Object;)I
  
559 ····move-result·p0559 ····move-result·p0
Offset 570, 15 lines modifiedOffset 570, 15 lines modified
570 .end·method570 .end·method
  
  
571 #·virtual·methods571 #·virtual·methods
572 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;572 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
573 ····.locals·0573 ····.locals·0
  
574 ····.line·446574 ····.line·458
575 ····check-cast·p1,·[Ljava/util/List;575 ····check-cast·p1,·[Ljava/util/List;
  
576 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->doInBackground([Ljava/util/List;)Ljava/util/List;576 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->doInBackground([Ljava/util/List;)Ljava/util/List;
  
577 ····move-result-object·p0577 ····move-result-object·p0
  
578 ····return-object·p0578 ····return-object·p0
Offset 596, 138 lines modifiedOffset 596, 138 lines modified
596 ············"Lcom/android/providers/media/PermissionActivity$Description;",596 ············"Lcom/android/providers/media/PermissionActivity$Description;",
597 ············">;"597 ············">;"
598 ········}598 ········}
599 ····.end·annotation599 ····.end·annotation
  
600 ····const/4·v0,·0x0600 ····const/4·v0,·0x0
  
601 ····.line·459601 ····.line·471
602 ····aget-object·p1,·p1,·v0602 ····aget-object·p1,·p1,·v0
  
603 ····.line·460603 ····.line·472
604 ····new-instance·v1,·Ljava/util/ArrayList;604 ····new-instance·v1,·Ljava/util/ArrayList;
  
605 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V605 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
606 ····.line·463606 ····.line·475
607 ····invoke-interface·{p1},·Ljava/util/List;->isEmpty()Z607 ····invoke-interface·{p1},·Ljava/util/List;->isEmpty()Z
  
608 ····move-result·v2608 ····move-result·v2
  
609 ····if-eqz·v2,·:cond_0609 ····if-eqz·v2,·:cond_0
  
610 ····return-object·v1610 ····return-object·v1
  
611 ····.line·472611 ····.line·484
612 ····:cond_0612 ····:cond_0
613 ····invoke-interface·{p1},·Ljava/util/List;->size()I613 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
614 ····move-result·v2614 ····move-result·v2
  
615 ····const/4·v3,·0x1615 ····const/4·v3,·0x1
  
616 ····const/4·v4,·0x3616 ····const/4·v4,·0x3
  
617 ····if-ne·v2,·v3,·:cond_1617 ····if-ne·v2,·v3,·:cond_1
  
618 ····.line·475618 ····.line·487
619 ····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;
  
620 ····const·v5,·0x7f0700a2620 ····const·v5,·0x7f0700a2
  
621 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;621 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
622 ····move-result-object·v2622 ····move-result-object·v2
  
623 ····check-cast·v2,·Landroid/widget/ImageView;623 ····check-cast·v2,·Landroid/widget/ImageView;
  
624 ····.line·476624 ····.line·488
625 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V625 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V
  
626 ····const/4·v2,·0x7626 ····const/4·v2,·0x7
  
627 ····goto·:goto_1627 ····goto·:goto_1
  
628 ····.line·482628 ····.line·494
629 ····:cond_1629 ····:cond_1
630 ····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;
  
631 ····const·v5,·0x7f0700a0631 ····const·v5,·0x7f0700a0
  
632 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;632 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
633 ····move-result-object·v2633 ····move-result-object·v2
  
634 ····check-cast·v2,·Landroid/widget/ImageView;634 ····check-cast·v2,·Landroid/widget/ImageView;
  
635 ····.line·483635 ····.line·495
636 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V636 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V
  
637 ····.line·484637 ····.line·496
638 ····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;
  
639 ····const·v5,·0x7f0700a1639 ····const·v5,·0x7f0700a1
  
640 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;640 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
641 ····move-result-object·v2641 ····move-result-object·v2
  
642 ····check-cast·v2,·Landroid/widget/ImageView;642 ····check-cast·v2,·Landroid/widget/ImageView;
  
643 ····.line·485643 ····.line·497
644 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V644 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V
  
645 ····.line·487645 ····.line·499
646 ····invoke-interface·{p1},·Ljava/util/List;->size()I646 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
647 ····move-result·v2647 ····move-result·v2
  
648 ····if-ne·v2,·v4,·:cond_2648 ····if-ne·v2,·v4,·:cond_2
  
649 ····.line·488649 ····.line·500
650 ····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;
  
651 ····const·v5,·0x7f07009f651 ····const·v5,·0x7f07009f
  
652 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;652 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
653 ····move-result-object·v2653 ····move-result-object·v2
  
654 ····check-cast·v2,·Landroid/widget/ImageView;654 ····check-cast·v2,·Landroid/widget/ImageView;
  
655 ····.line·489655 ····.line·501
656 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V656 ····invoke-virtual·{v2,·v0},·Landroid/widget/ImageView;->setVisibility(I)V
  
657 ····goto·:goto_0657 ····goto·:goto_0
  
658 ····.line·490658 ····.line·502
659 ····:cond_2659 ····:cond_2
660 ····invoke-interface·{p1},·Ljava/util/List;->size()I660 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
661 ····move-result·v2661 ····move-result·v2
  
662 ····if-le·v2,·v4,·:cond_3662 ····if-le·v2,·v4,·:cond_3
  
663 ····.line·493663 ····.line·505
664 ····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;
  
665 ····const·v5,·0x7f0700a4665 ····const·v5,·0x7f0700a4
  
666 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;666 ····invoke-virtual·{v2,·v5},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
667 ····move-result-object·v2667 ····move-result-object·v2
  
668 ····.line·494668 ····.line·506
669 ····invoke-virtual·{v2,·v0},·Landroid/view/View;->setVisibility(I)V669 ····invoke-virtual·{v2,·v0},·Landroid/view/View;->setVisibility(I)V
  
670 ····:cond_3670 ····:cond_3
671 ····:goto_0671 ····:goto_0
672 ····move·v2,·v4672 ····move·v2,·v4
  
673 ····.line·499673 ····.line·511
674 ····:goto_1674 ····:goto_1
675 ····iget-object·v5,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->this$0:Lcom/android/providers/media/PermissionActivity;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;676 ····invoke-static·{v5},·Lcom/android/providers/media/PermissionActivity;->access$600(Lcom/android/providers/media/PermissionActivity;)Ljava/lang/String;
  
677 ····move-result-object·v5677 ····move-result-object·v5
  
Offset 741, 26 lines modifiedOffset 741, 26 lines modified
  
741 ····invoke-interface·{p1},·Ljava/util/List;->size()I741 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
742 ····move-result·v5742 ····move-result·v5
  
743 ····if-le·v5,·v3,·:cond_4743 ····if-le·v5,·v3,·:cond_4
  
744 ····.line·500744 ····.line·512
745 ····sget-object·v3,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$82DszBk9KV1YuvIxtc2opZWjU9U;->INSTANCE:Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$82DszBk9KV1YuvIxtc2opZWjU9U;745 ····sget-object·v3,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$82DszBk9KV1YuvIxtc2opZWjU9U;->INSTANCE:Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$82DszBk9KV1YuvIxtc2opZWjU9U;
  
746 ····.line·511746 ····.line·523
747 ····new-instance·v5,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$byE4X0vuBRjPpFSGsgP-Gw_ItmI;747 ····new-instance·v5,·Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$byE4X0vuBRjPpFSGsgP-Gw_ItmI;
  
748 ····invoke-direct·{v5,·v3},·Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$byE4X0vuBRjPpFSGsgP-Gw_ItmI;-><init>(Ljava/util/function/ToIntFunction;)V748 ····invoke-direct·{v5,·v3},·Lcom/android/providers/media/-$$Lambda$PermissionActivity$DescriptionTask$byE4X0vuBRjPpFSGsgP-Gw_ItmI;-><init>(Ljava/util/function/ToIntFunction;)V
  
749 ····.line·514749 ····.line·526
750 ····invoke-interface·{p1,·v5},·Ljava/util/List;->sort(Ljava/util/Comparator;)V750 ····invoke-interface·{p1,·v5},·Ljava/util/List;->sort(Ljava/util/Comparator;)V
  
751 ····.line·517751 ····.line·529
752 ····:cond_4752 ····:cond_4
753 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;753 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
754 ····move-result-object·p1754 ····move-result-object·p1
  
755 ····:cond_5755 ····:cond_5
756 ····:goto_2756 ····:goto_2
Offset 772, 30 lines modifiedOffset 772, 30 lines modified
  
772 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;772 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
773 ····move-result-object·v3773 ····move-result-object·v3
  
774 ····check-cast·v3,·Landroid/net/Uri;774 ····check-cast·v3,·Landroid/net/Uri;
  
775 ····.line·519775 ····.line·531
776 ····:try_start_0776 ····:try_start_0
777 ····new-instance·v5,·Lcom/android/providers/media/PermissionActivity$Description;777 ····new-instance·v5,·Lcom/android/providers/media/PermissionActivity$Description;
  
778 ····iget-object·v6,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;778 ····iget-object·v6,·p0,·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->bodyView:Landroid/view/View;
  
779 ····invoke-virtual·{v6},·Landroid/view/View;->getContext()Landroid/content/Context;779 ····invoke-virtual·{v6},·Landroid/view/View;->getContext()Landroid/content/Context;
  
780 ····move-result-object·v6780 ····move-result-object·v6
  
781 ····invoke-direct·{v5,·v6,·v3,·v2},·Lcom/android/providers/media/PermissionActivity$Description;-><init>(Landroid/content/Context;Landroid/net/Uri;I)V781 ····invoke-direct·{v5,·v6,·v3,·v2},·Lcom/android/providers/media/PermissionActivity$Description;-><init>(Landroid/content/Context;Landroid/net/Uri;I)V
  
782 ····.line·520782 ····.line·532
783 ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z783 ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
784 ····.line·525784 ····.line·537
785 ····invoke-virtual·{v5},·Lcom/android/providers/media/PermissionActivity$Description;->isVisual()Z785 ····invoke-virtual·{v5},·Lcom/android/providers/media/PermissionActivity$Description;->isVisual()Z
  
786 ····move-result·v3786 ····move-result·v3
787 ····:try_end_0787 ····:try_end_0
788 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0788 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
789 ····if-eqz·v3,·:cond_6789 ····if-eqz·v3,·:cond_6
Offset 810, 27 lines modifiedOffset 810, 27 lines modified
810 ····goto·:goto_2810 ····goto·:goto_2
  
811 ····:catch_0811 ····:catch_0
812 ····move-exception·v3812 ····move-exception·v3
  
813 ····const-string·v5,·"MediaProvider"813 ····const-string·v5,·"MediaProvider"
  
814 ····.line·533814 ····.line·545
815 ····invoke-static·{v5,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I815 ····invoke-static·{v5,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I
  
816 ····goto·:goto_2816 ····goto·:goto_2
  
817 ····:cond_7817 ····:cond_7
818 ····return-object·v1818 ····return-object·v1
819 .end·method819 .end·method
  
820 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V820 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
821 ····.locals·0821 ····.locals·0
  
822 ····.line·446822 ····.line·458
823 ····check-cast·p1,·Ljava/util/List;823 ····check-cast·p1,·Ljava/util/List;
  
824 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->onPostExecute(Ljava/util/List;)V824 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/PermissionActivity$DescriptionTask;->onPostExecute(Ljava/util/List;)V
  
825 ····return-void825 ····return-void
826 .end·method826 .end·method
  
Offset 841, 37 lines modifiedOffset 841, 37 lines modified
841 ············"(",841 ············"(",
842 ············"Ljava/util/List<",842 ············"Ljava/util/List<",
843 ············"Lcom/android/providers/media/PermissionActivity$Description;",843 ············"Lcom/android/providers/media/PermissionActivity$Description;",
844 ············">;)V"844 ············">;)V"
845 ········}845 ········}
846 ····.end·annotation846 ····.end·annotation
  
847 ····.line·542847 ····.line·554
848 ····invoke-interface·{p1},·Ljava/util/List;->stream()Ljava/util/stream/Stream;848 ····invoke-interface·{p1},·Ljava/util/List;->stream()Ljava/util/stream/Stream;
  
849 ····move-result-object·v0849 ····move-result-object·v0
  
850 ····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;
  
851 ····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;
  
852 ····move-result-object·v0852 ····move-result-object·v0
  
853 ····.line·543853 ····.line·555
854 ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector;854 ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector;
  
855 ····move-result-object·v1855 ····move-result-object·v1
  
856 ····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;
  
857 ····move-result-object·v0857 ····move-result-object·v0
  
858 ····check-cast·v0,·Ljava/util/List;858 ····check-cast·v0,·Ljava/util/List;
  
859 ····.line·544859 ····.line·556
860 ····invoke-interface·{p1},·Ljava/util/List;->size()I860 ····invoke-interface·{p1},·Ljava/util/List;->size()I
  
861 ····move-result·v1861 ····move-result·v1
  
862 ····const/4·v2,·0x1862 ····const/4·v2,·0x1
  
863 ····if-ne·v1,·v2,·:cond_0863 ····if-ne·v1,·v2,·:cond_0
Offset 880, 43 lines modifiedOffset 880, 43 lines modified
  
880 ····move-result·v1880 ····move-result·v1
  
881 ····if-ne·v1,·v2,·:cond_0881 ····if-ne·v1,·v2,·:cond_0
  
882 ····const/4·v0,·0x0882 ····const/4·v0,·0x0
  
883 ····.line·545883 ····.line·557
884 ····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;
  
885 ····move-result-object·p1885 ····move-result-object·p1
  
886 ····check-cast·p1,·Lcom/android/providers/media/PermissionActivity$Description;886 ····check-cast·p1,·Lcom/android/providers/media/PermissionActivity$Description;
  
887 ····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
  
888 ····goto·:goto_0888 ····goto·:goto_0
  
889 ····.line·546889 ····.line·558
890 ····:cond_0890 ····:cond_0
891 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z891 ····invoke-interface·{v0},·Ljava/util/List;->isEmpty()Z
  
892 ····move-result·v1892 ····move-result·v1
  
893 ····if-nez·v1,·:cond_1893 ····if-nez·v1,·:cond_1
  
894 ····.line·547894 ····.line·559
895 ····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
  
896 ····goto·:goto_0896 ····goto·:goto_0
  
897 ····.line·549897 ····.line·561
898 ····:cond_1898 ····:cond_1
899 ····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
  
900 ····.line·555900 ····.line·567
901 ····:goto_0901 ····:goto_0
902 ····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;
  
903 ····invoke-static·{p0},·Lcom/android/providers/media/PermissionActivity;->access$700(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;
  
904 ····move-result-object·p0904 ····move-result-object·p0