Offset 21, 164 lines modifiedOffset 21, 265 lines modified
21 ········"Ljava/lang/Integer;",21 ········"Ljava/lang/Integer;",
22 ········">;"22 ········">;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·instance·fields25 #·instance·fields
 26 .field·private·mStartTime:J
  
26 .field·final·synthetic·this$0:Lcom/android/providers/media/CacheClearingActivity;27 .field·final·synthetic·this$0:Lcom/android/providers/media/CacheClearingActivity;
  
  
27 #·direct·methods28 #·direct·methods
28 .method·private·constructor·<init>(Lcom/android/providers/media/CacheClearingActivity;)V29 .method·private·constructor·<init>(Lcom/android/providers/media/CacheClearingActivity;)V
29 ····.locals·030 ····.locals·0
  
30 ····.line·10431 ····.line·106
31 ····iput-object·p1,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;32 ····iput-object·p1,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
32 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V33 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
33 ····return-void34 ····return-void
34 .end·method35 .end·method
  
35 .method·synthetic·constructor·<init>(Lcom/android/providers/media/CacheClearingActivity;Lcom/android/providers/media/CacheClearingActivity$1;)V36 .method·synthetic·constructor·<init>(Lcom/android/providers/media/CacheClearingActivity;Lcom/android/providers/media/CacheClearingActivity$1;)V
36 ····.locals·037 ····.locals·0
  
37 ····.line·10438 ····.line·106
38 ····invoke-direct·{p0,·p1},·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;-><init>(Lcom/android/providers/media/CacheClearingActivity;)V39 ····invoke-direct·{p0,·p1},·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;-><init>(Lcom/android/providers/media/CacheClearingActivity;)V
  
39 ····return-void40 ····return-void
40 .end·method41 .end·method
  
 42 .method·private·synthetic·lambda$onPostExecute$0()V
 43 ····.locals·3
  
 44 ····const/4·v0,·0x1
  
 45 ····new-array·v0,·v0,·[Landroid/app/Dialog;
  
 46 ····.line·141
 47 ····iget-object·v1,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
 48 ····invoke-static·{v1},·Lcom/android/providers/media/CacheClearingActivity;->access$400(Lcom/android/providers/media/CacheClearingActivity;)Landroid/app/Dialog;
  
 49 ····move-result-object·v1
  
 50 ····const/4·v2,·0x0
  
 51 ····aput-object·v1,·v0,·v2
  
 52 ····invoke-static·{v0},·Lcom/android/providers/media/CacheClearingActivity;->access$200([Landroid/app/Dialog;)V
  
 53 ····.line·142
 54 ····iget-object·p0,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
 55 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V
  
 56 ····return-void
 57 .end·method
  
  
41 #·virtual·methods58 #·virtual·methods
42 .method·public·varargs·doInBackground([Ljava/lang/Void;)Ljava/lang/Integer;59 .method·public·varargs·doInBackground([Ljava/lang/Void;)Ljava/lang/Integer;
43 ····.locals·060 ····.locals·0
  
44 ····.line·11461 ····.line·119
45 ····invoke-static·{},·Lcom/android/providers/media/util/FileUtils;->clearAppCacheDirectories()I62 ····invoke-static·{},·Lcom/android/providers/media/util/FileUtils;->clearAppCacheDirectories()I
  
46 ····move-result·p063 ····move-result·p0
  
47 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;64 ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
48 ····move-result-object·p065 ····move-result-object·p0
  
49 ····return-object·p066 ····return-object·p0
50 .end·method67 .end·method
  
51 .method·public·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;68 .method·public·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
52 ····.locals·069 ····.locals·0
  
53 ····.line·10470 ····.line·106
54 ····check-cast·p1,·[Ljava/lang/Void;71 ····check-cast·p1,·[Ljava/lang/Void;
  
55 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Integer;72 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Integer;
  
56 ····move-result-object·p073 ····move-result-object·p0
  
57 ····return-object·p074 ····return-object·p0
58 .end·method75 .end·method
  
59 .method·protected·onPostExecute(Ljava/lang/Integer;)V76 .method·public·synthetic·lambda$onPostExecute$0$CacheClearingActivity$CacheClearingTask()V
60 ····.locals·477 ····.locals·0
  
61 ····.line·120 
62 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I 
  
63 ····move-result·v0 
  
64 ····const/4·v1,·0x1 
  
65 ····new-array·v1,·v1,·[Landroid/app/Dialog; 
  
66 ····.line·121 
67 ····iget-object·v2,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity; 
  
68 ····invoke-static·{v2},·Lcom/android/providers/media/CacheClearingActivity;->access$400(Lcom/android/providers/media/CacheClearingActivity;)Landroid/app/Dialog;78 ····invoke-direct·{p0},·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->lambda$onPostExecute$0()V
  
69 ····move-result-object·v279 ····return-void
 80 .end·method
  
70 ····const/4·v3,·0x081 .method·protected·onPostExecute(Ljava/lang/Integer;)V
 82 ····.locals·5
  
71 ····aput-object·v2,·v1,·v383 ····.line·125
 84 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
72 ····invoke-static·{v1},·Lcom/android/providers/media/CacheClearingActivity;->access$200([Landroid/app/Dialog;)V85 ····move-result·v0
  
73 ····.line·12286 ····.line·127
74 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I87 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
75 ····move-result·p188 ····move-result·p1
  
76 ····if-nez·p1,·:cond_089 ····if-nez·p1,·:cond_0
  
77 ····.line·12390 ····.line·128
78 ····iget-object·p1,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;91 ····iget-object·p1,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
79 ····const/4·v0,·-0x192 ····const/4·v0,·-0x1
  
80 ····invoke-virtual·{p1,·v0},·Landroid/app/Activity;->setResult(I)V93 ····invoke-virtual·{p1,·v0},·Landroid/app/Activity;->setResult(I)V
  
81 ····goto·:goto_094 ····goto·:goto_0
  
82 ····.line·12595 ····.line·130
83 ····:cond_096 ····:cond_0
84 ····iget-object·p1,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;97 ····iget-object·p1,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
85 ····invoke-virtual·{p1,·v0},·Landroid/app/Activity;->setResult(I)V98 ····invoke-virtual·{p1,·v0},·Landroid/app/Activity;->setResult(I)V
  
86 ····.line·12799 ····.line·134
87 ····:goto_0100 ····:goto_0
 101 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
 102 ····move-result-wide·v0
  
 103 ····iget-wide·v2,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->mStartTime:J
  
 104 ····sub-long/2addr·v0,·v2
  
 105 ····.line·135
 106 ····invoke-static·{},·Lcom/android/providers/media/CacheClearingActivity;->access$500()Ljava/lang/Long;
  
 107 ····move-result-object·p1
  
 108 ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J
  
 109 ····move-result-wide·v2
  
 110 ····cmp-long·p1,·v0,·v2
  
 111 ····if-lez·p1,·:cond_1
  
 112 ····const/4·p1,·0x1
  
 113 ····new-array·p1,·p1,·[Landroid/app/Dialog;
  
 114 ····const/4·v0,·0x0
  
 115 ····.line·136
 116 ····iget-object·v1,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
 117 ····invoke-static·{v1},·Lcom/android/providers/media/CacheClearingActivity;->access$400(Lcom/android/providers/media/CacheClearingActivity;)Landroid/app/Dialog;
  
 118 ····move-result-object·v1
  
 119 ····aput-object·v1,·p1,·v0
  
 120 ····invoke-static·{p1},·Lcom/android/providers/media/CacheClearingActivity;->access$200([Landroid/app/Dialog;)V
  
 121 ····.line·137
88 ····iget-object·p0,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;122 ····iget-object·p0,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
89 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V123 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V
  
 124 ····goto·:goto_1
  
 125 ····.line·139
 126 ····:cond_1
 127 ····new-instance·p1,·Landroid/os/Handler;
  
 128 ····iget-object·v2,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
 129 ····invoke-virtual·{v2},·Landroid/app/Activity;->getMainLooper()Landroid/os/Looper;
  
 130 ····move-result-object·v2
  
 131 ····invoke-direct·{p1,·v2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
 132 ····.line·140
 133 ····new-instance·v2,·Lcom/android/providers/media/-$$Lambda$CacheClearingActivity$CacheClearingTask$y2j2cUexlmOw8NRuJ7xb-C-om3Q;
  
 134 ····invoke-direct·{v2,·p0},·Lcom/android/providers/media/-$$Lambda$CacheClearingActivity$CacheClearingTask$y2j2cUexlmOw8NRuJ7xb-C-om3Q;-><init>(Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;)V
  
 135 ····.line·143
 136 ····invoke-static·{},·Lcom/android/providers/media/CacheClearingActivity;->access$500()Ljava/lang/Long;
  
 137 ····move-result-object·p0
  
 138 ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J
  
 139 ····move-result-wide·v3
  
 140 ····sub-long/2addr·v3,·v0
  
 141 ····.line·140
 142 ····invoke-virtual·{p1,·v2,·v3,·v4},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
 143 ····:goto_1
90 ····return-void144 ····return-void
91 .end·method145 .end·method
  
92 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V146 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
93 ····.locals·0147 ····.locals·0
  
94 ····.line·104148 ····.line·106
95 ····check-cast·p1,·Ljava/lang/Integer;149 ····check-cast·p1,·Ljava/lang/Integer;
  
96 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->onPostExecute(Ljava/lang/Integer;)V150 ····invoke-virtual·{p0,·p1},·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->onPostExecute(Ljava/lang/Integer;)V
  
97 ····return-void151 ····return-void
98 .end·method152 .end·method
  
99 .method·protected·onPreExecute()V153 .method·protected·onPreExecute()V
100 ····.locals·3154 ····.locals·3
  
101 ····const/4·v0,·0x1155 ····const/4·v0,·0x1
  
102 ····new-array·v0,·v0,·[Landroid/app/Dialog;156 ····new-array·v0,·v0,·[Landroid/app/Dialog;
  
103 ····.line·107157 ····.line·111
104 ····iget-object·v1,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;158 ····iget-object·v1,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
105 ····invoke-static·{v1},·Lcom/android/providers/media/CacheClearingActivity;->access$100(Lcom/android/providers/media/CacheClearingActivity;)Landroid/app/AlertDialog;159 ····invoke-static·{v1},·Lcom/android/providers/media/CacheClearingActivity;->access$100(Lcom/android/providers/media/CacheClearingActivity;)Landroid/app/AlertDialog;
  
106 ····move-result-object·v1160 ····move-result-object·v1
  
107 ····const/4·v2,·0x0161 ····const/4·v2,·0x0
  
108 ····aput-object·v1,·v0,·v2162 ····aput-object·v1,·v0,·v2
  
109 ····invoke-static·{v0},·Lcom/android/providers/media/CacheClearingActivity;->access$200([Landroid/app/Dialog;)V163 ····invoke-static·{v0},·Lcom/android/providers/media/CacheClearingActivity;->access$200([Landroid/app/Dialog;)V
  
110 ····.line·108164 ····.line·112
111 ····iget-object·v0,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;165 ····iget-object·v0,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
112 ····invoke-static·{v0},·Lcom/android/providers/media/CacheClearingActivity;->access$300(Lcom/android/providers/media/CacheClearingActivity;)V166 ····invoke-static·{v0},·Lcom/android/providers/media/CacheClearingActivity;->access$300(Lcom/android/providers/media/CacheClearingActivity;)V
  
113 ····.line·109167 ····.line·113
114 ····iget-object·p0,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;168 ····iget-object·v0,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->this$0:Lcom/android/providers/media/CacheClearingActivity;
  
115 ····invoke-static·{p0},·Lcom/android/providers/media/CacheClearingActivity;->access$400(Lcom/android/providers/media/CacheClearingActivity;)Landroid/app/Dialog;169 ····invoke-static·{v0},·Lcom/android/providers/media/CacheClearingActivity;->access$400(Lcom/android/providers/media/CacheClearingActivity;)Landroid/app/Dialog;
  
116 ····move-result-object·p0170 ····move-result-object·v0
  
 171 ····invoke-virtual·{v0},·Landroid/app/Dialog;->show()V
  
 172 ····.line·114
 173 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
 174 ····move-result-wide·v0
  
117 ····invoke-virtual·{p0},·Landroid/app/Dialog;->show()V175 ····iput-wide·v0,·p0,·Lcom/android/providers/media/CacheClearingActivity$CacheClearingTask;->mStartTime:J
  
118 ····return-void176 ····return-void
119 .end·method177 .end·method