| | | |
Offset 6, 15 lines modified | Offset 6, 14 lines modified |
6 | .implements·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsages$PermissionsUsagesChangeCallback; | 6 | .implements·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsages$PermissionsUsagesChangeCallback; |
| |
| |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;, | 10 | ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;, |
11 | ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;, | |
12 | ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 11 | ········Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
| |
| |
15 | #·static·fields | 14 | #·static·fields |
16 | .field·private·static·final·ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List; | 15 | .field·private·static·final·ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List; |
Offset 79, 156 lines modified | Offset 78, 126 lines modified |
79 | ····.locals·0 | 78 | ····.locals·0 |
| |
80 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$onCreateView$0(Landroid/view/View;)V | 79 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$onCreateView$0(Landroid/view/View;)V |
| |
81 | ····return-void | 80 | ····return-void |
82 | .end·method | 81 | .end·method |
| |
83 | .method·public·static·synthetic·$r8$lambda$5qab7i3PdufCsmXShEozk9FBrt4(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List; | 82 | .method·public·static·synthetic·$r8$lambda$8MCz9DTLbTJ-wXUGi_6s9kACfPg(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V |
84 | ····.locals·0 | 83 | ····.locals·0 |
| |
85 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$5(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List; | 84 | ····invoke-direct/range·{p0·..·p6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$12(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V |
| |
| 85 | ····return-void |
86 | ····move-result-object·p0 | |
| |
87 | ····return-object·p0 | |
88 | .end·method | |
| |
89 | .method·public·static·synthetic·$r8$lambda$9M4GRJfNZ2O0j1uknoLeZ96239Y(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
90 | ····.locals·0 | |
| |
91 | ····invoke-static·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$filterAndConvert$2(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| |
92 | ····move-result-object·p0 | |
| |
93 | ····return-object·p0 | |
94 | .end·method | 86 | .end·method |
| |
95 | .method·public·static·synthetic·$r8$lambda$EWVnMqS9YMydABL_Cxfnyij6DEI(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z | 87 | .method·public·static·synthetic·$r8$lambda$Ah-7FmzBAWWT03PPwGQ7YR7YnjY(Lkotlin/Triple;Lkotlin/Triple;)I |
96 | ····.locals·0 | 88 | ····.locals·0 |
| |
97 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$4(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z | 89 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$2(Lkotlin/Triple;Lkotlin/Triple;)I |
| |
98 | ····move-result·p0 | 90 | ····move-result·p0 |
| |
99 | ····return·p0 | 91 | ····return·p0 |
100 | .end·method | 92 | .end·method |
| |
101 | .method·public·static·synthetic·$r8$lambda$Fx0wIKiP9PZjwPpjZzOaBr3-oUs(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; | 93 | .method·public·static·synthetic·$r8$lambda$BWfy4ZNYS-T_N5kIXeali-ywYUE(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I |
102 | ····.locals·0 | 94 | ····.locals·0 |
| |
103 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$13(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; | 95 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$6(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I |
| |
104 | ····move-result-object·p0 | 96 | ····move-result·p0 |
| |
105 | ····return-object·p0 | 97 | ····return·p0 |
106 | .end·method | 98 | .end·method |
| |
107 | .method·public·static·synthetic·$r8$lambda$IoQvo6wYUb5G0zvtKO1oFGFsW4Y(Lkotlin/Triple;)Ljava/lang/Long; | 99 | .method·public·static·synthetic·$r8$lambda$Ct7xHjZIQckmCIe7AHJAb6UMX9M(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; |
108 | ····.locals·0 | 100 | ····.locals·0 |
| |
109 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$11(Lkotlin/Triple;)Ljava/lang/Long; | 101 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$3(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; |
| |
110 | ····move-result-object·p0 | 102 | ····move-result-object·p0 |
| |
111 | ····return-object·p0 | 103 | ····return-object·p0 |
112 | .end·method | 104 | .end·method |
| |
113 | .method·public·static·synthetic·$r8$lambda$Rh_q_7Yo_6xTZRz8IbapUzy96WI(Lkotlin/Triple;Lkotlin/Triple;)I | 105 | .method·public·static·synthetic·$r8$lambda$Gk1uhCqhU5DF6SGcsNwioMPkZDk(Ljava/lang/Long;)Z |
114 | ····.locals·0 | 106 | ····.locals·0 |
| |
115 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$6(Lkotlin/Triple;Lkotlin/Triple;)I | 107 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$8(Ljava/lang/Long;)Z |
| |
116 | ····move-result·p0 | 108 | ····move-result·p0 |
| |
117 | ····return·p0 | 109 | ····return·p0 |
118 | .end·method | 110 | .end·method |
| |
119 | .method·public·static·synthetic·$r8$lambda$TH95GzOUUdnZ7_pgZixro6nJ0Rg(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | 111 | .method·public·static·synthetic·$r8$lambda$L9HMmH3dz5gIfe7fnwupcu-1D-A(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List; |
120 | ····.locals·0 | 112 | ····.locals·0 |
| |
121 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$filterAndConvert$1(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | 113 | ····invoke-direct/range·{p0·..·p5},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$4(Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Ljava/util/List; |
| |
122 | ····move-result·p0 | 114 | ····move-result-object·p0 |
| |
123 | ····return·p0 | 115 | ····return-object·p0 |
124 | .end·method | 116 | .end·method |
| |
125 | .method·public·static·synthetic·$r8$lambda$Y9w5GVs9G8K8Phj343Whv-zqJfQ(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;)Ljava/util/List; | 117 | .method·public·static·synthetic·$r8$lambda$PknlksxqUeymhNN93NF1z1yJaxg(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; |
126 | ····.locals·0 | 118 | ····.locals·0 |
| |
127 | ····invoke-direct/range·{p0·..·p5},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$8(Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/util/ArrayList;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;)Ljava/util/List; | 119 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$9(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; |
| |
128 | ····move-result-object·p0 | 120 | ····move-result-object·p0 |
| |
129 | ····return-object·p0 | 121 | ····return-object·p0 |
130 | .end·method | 122 | .end·method |
| |
131 | .method·public·static·synthetic·$r8$lambda$YmnEJiDKNRjFMMfj8obNrgO0rdY(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; | 123 | .method·public·static·synthetic·$r8$lambda$SsAfVpALqhnN2kgKObOkED_2LFw(Lkotlin/Triple;)Ljava/lang/Long; |
132 | ····.locals·0 | 124 | ····.locals·0 |
| |
133 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$7(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; | 125 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$10(Lkotlin/Triple;)Ljava/lang/Long; |
| |
134 | ····move-result-object·p0 | 126 | ····move-result-object·p0 |
| |
135 | ····return-object·p0 | 127 | ····return-object·p0 |
136 | .end·method | 128 | .end·method |
| |
137 | .method·public·static·synthetic·$r8$lambda$cocpu44EM5LHvoaULfEcL8xF66Y(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I | 129 | .method·public·static·synthetic·$r8$lambda$XQzzF-V94GSABnQA8VuIAf_AHJY(Lkotlin/Triple;)Ljava/lang/Long; |
138 | ····.locals·0 | 130 | ····.locals·0 |
| |
| 131 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$7(Lkotlin/Triple;)Ljava/lang/Long; |
139 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$10(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I | |
| |
140 | ····move-result·p0 | |
| |
141 | ····return·p0 | |
142 | .end·method | |
| |
143 | .method·public·static·synthetic·$r8$lambda$for41OTGz29Zqj3sstmTZM8BMPM(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V | |
144 | ····.locals·0 | |
| |
145 | ····invoke-direct/range·{p0·..·p6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$15(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V | 132 | ····move-result-object·p0 |
| |
146 | ····return-void | 133 | ····return-object·p0 |
147 | .end·method | 134 | .end·method |
| |
148 | .method·public·static·synthetic·$r8$lambda$pgCuPKRTtFrt7F__ujicUdJXvF8(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I | 135 | .method·public·static·synthetic·$r8$lambda$t9LJfnt31ud38x20qcyKaNqtcnY(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z |
149 | ····.locals·0 | 136 | ····.locals·0 |
| |
150 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$9(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I | 137 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$1(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z |
| |
151 | ····move-result·p0 | 138 | ····move-result·p0 |
| |
152 | ····return·p0 | 139 | ····return·p0 |
153 | .end·method | 140 | .end·method |
| |
154 | .method·public·static·synthetic·$r8$lambda$rHK4wDA8UHTs6OICstBKkUcOn1g(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | 141 | .method·public·static·synthetic·$r8$lambda$u79aN5WnxfkC4c8d768qMjlqLfY(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I |
155 | ····.locals·0 | 142 | ····.locals·0 |
| |
156 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$filterAndConvert$3(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | 143 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$5(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I |
| |
157 | ····move-result·p0 | 144 | ····move-result·p0 |
| |
158 | ····return·p0 | 145 | ····return·p0 |
159 | .end·method | 146 | .end·method |
| |
160 | .method·public·static·synthetic·$r8$lambda$uBytSJbODQnpb_Vi-AScoadKUVI(Lkotlin/Triple;)Ljava/lang/Long; | 147 | .method·public·static·synthetic·$r8$lambda$y7hhf2twelKcVJC5Z0ByYw4pPOI(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z |
161 | ····.locals·0 | 148 | ····.locals·0 |
| |
| 149 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$11(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z |
162 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$14(Lkotlin/Triple;)Ljava/lang/Long; | |
| |
163 | ····move-result-object·p0 | |
| |
164 | ····return-object·p0 | |
165 | .end·method | |
| |
166 | .method·public·static·synthetic·$r8$lambda$zhYbsa1F-JLtR1K4x2d3gC8UJCE(Ljava/lang/Long;)Z | |
167 | ····.locals·0 | |
| |
168 | ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->lambda$updateUI$12(Ljava/lang/Long;)Z | |
| |
169 | ····move-result·p0 | 150 | ····move-result·p0 |
| |
170 | ····return·p0 | 151 | ····return·p0 |
171 | .end·method | 152 | .end·method |
| |
172 | .method·static·constructor·<clinit>()V | 153 | .method·static·constructor·<clinit>()V |
Offset 236, 26 lines modified | Offset 205, 26 lines modified |
| |
236 | ····const-string·v0,·"android.permission-group.LOCATION" | 205 | ····const-string·v0,·"android.permission-group.LOCATION" |
| |
237 | ····const-string·v1,·"android.permission-group.CAMERA" | 206 | ····const-string·v1,·"android.permission-group.CAMERA" |
| |
238 | ····const-string·v2,·"android.permission-group.MICROPHONE" | 207 | ····const-string·v2,·"android.permission-group.MICROPHONE" |
| |
239 | ····.line·97 | 208 | ····.line·93 |
240 | ····filled-new-array·{v0,·v1,·v2},·[Ljava/lang/String; | 209 | ····filled-new-array·{v0,·v1,·v2},·[Ljava/lang/String; |
| |
241 | ····move-result-object·v0 | 210 | ····move-result-object·v0 |
| |
242 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 211 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
| |
243 | ····move-result-object·v0 | 212 | ····move-result-object·v0 |
| |
244 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List; | 213 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->ALLOW_CLUSTERING_PERMISSION_GROUPS:Ljava/util/List; |
| |
245 | ····.line·105 | 214 | ····.line·101 |
246 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 215 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
247 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 216 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
248 | ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment; | 217 | ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment; |
| |
249 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; | 218 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; |
Offset 270, 15 lines modified | Offset 239, 15 lines modified |
| |
270 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 239 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
271 | ····move-result-object·v0 | 240 | ····move-result-object·v0 |
| |
272 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->SHOW_SYSTEM_KEY:Ljava/lang/String; | 241 | ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->SHOW_SYSTEM_KEY:Ljava/lang/String; |
| |
273 | ····.line·109 | 242 | ····.line·105 |
274 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 243 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
275 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 244 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
276 | ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment; | 245 | ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment; |
| |
277 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; | 246 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; |
Offset 299, 199 lines modified | Offset 268, 62 lines modified |
| |
299 | ····return-void | 268 | ····return-void |
300 | .end·method | 269 | .end·method |
| |
301 | .method·public·constructor·<init>()V | 270 | .method·public·constructor·<init>()V |
302 | ····.locals·1 | 271 | ····.locals·1 |
| |
303 | ····.line·93 | 272 | ····.line·89 |
304 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;-><init>()V | 273 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;-><init>()V |
| |
305 | ····.line·113 | 274 | ····.line·109 |
306 | ····new-instance·v0,·Ljava/util/ArrayList; | 275 | ····new-instance·v0,·Ljava/util/ArrayList; |
| |
307 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 276 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| |
308 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; | 277 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; |
| |
309 | ····return-void | 278 | ····return-void |
310 | .end·method | 279 | .end·method |
| |
311 | .method·private·createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory; | 280 | .method·private·createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory; |
312 | ····.locals·0 | 281 | ····.locals·0 |
| |
313 | ····.line·605 | 282 | ····.line·538 |
314 | ····new-instance·p0,·Landroidx/preference/PreferenceCategory; | 283 | ····new-instance·p0,·Landroidx/preference/PreferenceCategory; |
| |
315 | ····invoke-direct·{p0,·p1},·Landroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V | 284 | ····invoke-direct·{p0,·p1},·Landroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V |
| |
316 | ····const/4·p1,·0x0 | 285 | ····const/4·p1,·0x0 |
| |
317 | ····.line·607 | 286 | ····.line·540 |
318 | ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setIconSpaceReserved(Z)V | 287 | ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setIconSpaceReserved(Z)V |
| |
319 | ····return-object·p0 | 288 | ····return-object·p0 |
320 | .end·method | 289 | .end·method |
| |
321 | .method·private·filterAndConvert(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Ljava/lang/String;)Ljava/util/List; | |
322 | ····.locals·3 | |
323 | ····.annotation·system·Ldalvik/annotation/Signature; | |
324 | ········value·=·{ | |
325 | ············"(", | |
326 | ············"Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;", | |
327 | ············"Ljava/lang/String;", | |
328 | ············")", | |
329 | ············"Ljava/util/List<", | |
330 | ············"Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;", | |
331 | ············">;" | |
332 | ········} | |
333 | ····.end·annotation | |
| |
334 | ····.line·295 | |
335 | ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context; | |
| |
336 | ····move-result-object·p0 | |
| |
337 | ····invoke-static·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->shouldShowSubattributionForApp(Landroid/content/Context;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z | |
| |
338 | ····move-result·p0 | |
| |
339 | ····if-eqz·p0,·:cond_0 | |
| |
340 | ····.line·296 | |
341 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List; | |
| |
342 | ····move-result-object·p0 | |
| |
343 | ····.line·297 | |
344 | ····invoke-interface·{p0},·Ljava/util/List;->stream()Ljava/util/stream/Stream; | |
| |
345 | ····move-result-object·p0 | |
| |
346 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda14; | |
| |
347 | ····invoke-direct·{v0,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda14;-><init>(Ljava/lang/String;)V | |
| |
348 | ····.line·298 | |
349 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
| |
350 | ····move-result-object·p0 | |
| |
351 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda10;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda10; | |
| |
352 | ····.line·300 | |
353 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
| |
354 | ····move-result-object·p0 | |
| |
355 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda11; | |
| |
356 | ····.line·301 | |
357 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->flatMap(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
| |
358 | ····move-result-object·p0 | |
| |
359 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda9; | |
| |
360 | ····invoke-direct·{v0,·p2,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda9;-><init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)V | |
| |
361 | ····.line·302 | |
362 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
| |
363 | ····move-result-object·p0 | |
| |
364 | ····.line·307 | |
365 | ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector; | |
| |
366 | ····move-result-object·p1 | |
| |
367 | ····invoke-interface·{p0,·p1},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
| |
368 | ····move-result-object·p0 | |
| |
369 | ····check-cast·p0,·Ljava/util/List; | |
| |
370 | ····return-object·p0 | |
| |
371 | ····.line·309 | |
372 | ····:cond_0 | |
373 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List; | |
| |
374 | ····move-result-object·p0 | |
| |
375 | ····.line·310 | |
376 | ····invoke-interface·{p0},·Ljava/util/List;->stream()Ljava/util/stream/Stream; | |
| |
377 | ····move-result-object·p0 | |
| |
378 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15; | |
| |
379 | ····invoke-direct·{v0,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15;-><init>(Ljava/lang/String;)V | |
| |
380 | ····.line·311 | |
381 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
| |
382 | ····move-result-object·p0 | |
| |
383 | ····.line·313 | |
384 | ····invoke-static·{},·Ljava/util/stream/Collectors;->toList()Ljava/util/stream/Collector; | |
| |
385 | ····move-result-object·v0 | |
| |
386 | ····invoke-interface·{p0,·v0},·Ljava/util/stream/Stream;->collect(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
| |
387 | ····move-result-object·p0 | |
| |
388 | ····check-cast·p0,·Ljava/util/List; | |
| |
389 | ····const/4·v0,·0x1 | |
| |
390 | ····new-array·v0,·v0,·[Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| |
391 | ····.line·314 | |
392 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| |
393 | ····.line·315 | |
394 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getApp()Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; | |
| |
395 | ····move-result-object·p1 | |
| |
396 | ····const/4·v2,·0x0 | |
| |
397 | ····invoke-direct·{v1,·p2,·p1,·p0,·v2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;-><init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;Ljava/util/List;I)V | |
| |
398 | ····aput-object·v1,·v0,·v2 | |
| |
399 | ····.line·314 | |
400 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | |
| |
401 | ····move-result-object·p0 | |
| |
402 | ····return-object·p0 | |
403 | .end·method | |
| |
404 | .method·private·getGroup(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 290 | .method·private·getGroup(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
405 | ····.locals·3 | 291 | ····.locals·3 |
| |
406 | ····.line·620 | 292 | ····.line·553 |
407 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->getOSPermissionGroups()Ljava/util/List; | 293 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->getOSPermissionGroups()Ljava/util/List; |
| |
408 | ····move-result-object·p0 | 294 | ····move-result-object·p0 |
| |
409 | ····.line·621 | 295 | ····.line·554 |
410 | ····invoke-interface·{p0},·Ljava/util/List;->size()I | 296 | ····invoke-interface·{p0},·Ljava/util/List;->size()I |
| |
411 | ····move-result·v0 | 297 | ····move-result·v0 |
| |
412 | ····const/4·v1,·0x0 | 298 | ····const/4·v1,·0x0 |
| |
413 | ····:goto_0 | 299 | ····:goto_0 |
414 | ····if-ge·v1,·v0,·:cond_1 | 300 | ····if-ge·v1,·v0,·:cond_1 |
| |
415 | ····.line·623 | 301 | ····.line·556 |
416 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 302 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| |
417 | ····move-result-object·v2 | 303 | ····move-result-object·v2 |
| |
418 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 304 | ····check-cast·v2,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| |
419 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; | 305 | ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; |
Offset 500, 15 lines modified | Offset 332, 15 lines modified |
| |
500 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 332 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
501 | ····move-result·v2 | 333 | ····move-result·v2 |
| |
502 | ····if-eqz·v2,·:cond_0 | 334 | ····if-eqz·v2,·:cond_0 |
| |
503 | ····.line·624 | 335 | ····.line·557 |
504 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; | 336 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| |
505 | ····move-result-object·p0 | 337 | ····move-result-object·p0 |
| |
506 | ····check-cast·p0,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 338 | ····check-cast·p0,·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| |
507 | ····return-object·p0 | 339 | ····return-object·p0 |
Offset 531, 100 lines modified | Offset 363, 100 lines modified |
531 | ············"()", | 363 | ············"()", |
532 | ············"Ljava/util/List<", | 364 | ············"Ljava/util/List<", |
533 | ············"Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;", | 365 | ············"Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;", |
534 | ············">;" | 366 | ············">;" |
535 | ········} | 367 | ········} |
536 | ····.end·annotation | 368 | ····.end·annotation |
| |
537 | ····.line·638 | 369 | ····.line·571 |
538 | ····new-instance·v0,·Ljava/util/ArrayList; | 370 | ····new-instance·v0,·Ljava/util/ArrayList; |
| |
539 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 371 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| |
540 | ····.line·639 | 372 | ····.line·572 |
541 | ····new-instance·v1,·Landroid/util/ArraySet; | 373 | ····new-instance·v1,·Landroid/util/ArraySet; |
| |
542 | ····invoke-direct·{v1},·Landroid/util/ArraySet;-><init>()V | 374 | ····invoke-direct·{v1},·Landroid/util/ArraySet;-><init>()V |
| |
543 | ····.line·640 | 375 | ····.line·573 |
544 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; | 376 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; |
| |
545 | ····invoke-interface·{v2},·Ljava/util/List;->size()I | 377 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
| |
546 | ····move-result·v2 | 378 | ····move-result·v2 |
| |
547 | ····const/4·v3,·0x0 | 379 | ····const/4·v3,·0x0 |
| |
548 | ····move·v4,·v3 | 380 | ····move·v4,·v3 |
| |
549 | ····:goto_0 | 381 | ····:goto_0 |
550 | ····if-ge·v4,·v2,·:cond_2 | 382 | ····if-ge·v4,·v2,·:cond_2 |
| |
551 | ····.line·642 | 383 | ····.line·575 |
552 | ····iget-object·v5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; | 384 | ····iget-object·v5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mAppPermissionUsages:Ljava/util/List; |
| |
553 | ····invoke-interface·{v5,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; | 385 | ····invoke-interface·{v5,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| |
554 | ····move-result-object·v5 | 386 | ····move-result-object·v5 |
| |
555 | ····check-cast·v5,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage; | 387 | ····check-cast·v5,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage; |
| |
556 | ····.line·643 | 388 | ····.line·576 |
557 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List; | 389 | ····invoke-virtual·{v5},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getGroupUsages()Ljava/util/List; |
| |
558 | ····move-result-object·v5 | 390 | ····move-result-object·v5 |
| |
559 | ····.line·644 | 391 | ····.line·577 |
560 | ····invoke-interface·{v5},·Ljava/util/List;->size()I | 392 | ····invoke-interface·{v5},·Ljava/util/List;->size()I |
| |
561 | ····move-result·v6 | 393 | ····move-result·v6 |
| |
562 | ····move·v7,·v3 | 394 | ····move·v7,·v3 |
| |
563 | ····:goto_1 | 395 | ····:goto_1 |
564 | ····if-ge·v7,·v6,·:cond_1 | 396 | ····if-ge·v7,·v6,·:cond_1 |
| |
565 | ····.line·646 | 397 | ····.line·579 |
566 | ····invoke-interface·{v5,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object; | 398 | ····invoke-interface·{v5,·v7},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| |
567 | ····move-result-object·v8 | 399 | ····move-result-object·v8 |
| |
568 | ····check-cast·v8,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage; | 400 | ····check-cast·v8,·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage; |
| |
569 | ····.line·647 | 401 | ····.line·580 |
570 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 402 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| |
571 | ····move-result-object·v9 | 403 | ····move-result-object·v9 |
| |
572 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; | 404 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; |
| |
573 | ····move-result-object·v9 | 405 | ····move-result-object·v9 |
| |
574 | ····invoke-static·{v9},·Lcom/android/permissioncontroller/permission/utils/Utils;->isModernPermissionGroup(Ljava/lang/String;)Z | 406 | ····invoke-static·{v9},·Lcom/android/permissioncontroller/permission/utils/Utils;->isModernPermissionGroup(Ljava/lang/String;)Z |
| |
575 | ····move-result·v9 | 407 | ····move-result·v9 |
| |
576 | ····if-eqz·v9,·:cond_0 | 408 | ····if-eqz·v9,·:cond_0 |
| |
577 | ····.line·648 | 409 | ····.line·581 |
578 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 410 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| |
579 | ····move-result-object·v9 | 411 | ····move-result-object·v9 |
| |
580 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; | 412 | ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; |
| |
581 | ····move-result-object·v9 | 413 | ····move-result-object·v9 |
| |
582 | ····invoke-interface·{v1,·v9},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 414 | ····invoke-interface·{v1,·v9},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
| |
583 | ····move-result·v9 | 415 | ····move-result·v9 |
| |
584 | ····if-eqz·v9,·:cond_0 | 416 | ····if-eqz·v9,·:cond_0 |
| |
585 | ····.line·649 | 417 | ····.line·582 |
586 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | 418 | ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| |
587 | ····move-result-object·v8 | 419 | ····move-result-object·v8 |
| |
588 | ····invoke-interface·{v0,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 420 | ····invoke-interface·{v0,·v8},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
589 | ····:cond_0 | 421 | ····:cond_0 |
Offset 640, 402 lines modified | Offset 472, 291 lines modified |
640 | ····:cond_2 | 472 | ····:cond_2 |
641 | ····return-object·v0 | 473 | ····return-object·v0 |
642 | .end·method | 474 | .end·method |
| |
643 | .method·private·initializeTimeFilter()V | 475 | .method·private·initializeTimeFilter()V |
644 | ····.locals·9 | 476 | ····.locals·9 |
| |
645 | ····.line·676 | 477 | ····.line·609 |
646 | ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager; | 478 | ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager; |
| |
647 | ····move-result-object·v0 | 479 | ····move-result-object·v0 |
| |
648 | ····invoke-virtual·{v0},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context; | 480 | ····invoke-virtual·{v0},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context; |
| |
649 | ····move-result-object·v0 | 481 | ····move-result-object·v0 |
| |
650 | ····.line·677 | 482 | ····.line·610 |
651 | ····new-instance·v1,·Ljava/util/ArrayList; | 483 | ····new-instance·v1,·Ljava/util/ArrayList; |
| |
652 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 484 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
| |
653 | ····iput-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 485 | ····iput-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| |
654 | ····.line·678 | 486 | ····.line·611 |
655 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 487 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| |
656 | ····const·v3,·0x7f1201d4 | 488 | ····const·v3,·0x7f1201d2 |
| |
657 | ····.line·679 | 489 | ····.line·612 |
658 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 490 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| |
659 | ····move-result-object·v3 | 491 | ····move-result-object·v3 |
| |
660 | ····const-wide·v4,·0x7fffffffffffffffL | 492 | ····const-wide·v4,·0x7fffffffffffffffL |
| |
661 | ····invoke-direct·{v2,·v4,·v5,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 493 | ····invoke-direct·{v2,·v4,·v5,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| |
662 | ····.line·678 | 494 | ····.line·611 |
663 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 495 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
664 | ····.line·680 | 496 | ····.line·613 |
665 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 497 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| |
666 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 498 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| |
667 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit; | 499 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit; |
| |
668 | ····const-wide/16·v4,·0x7 | 500 | ····const-wide/16·v4,·0x7 |
| |
669 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 501 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| |
670 | ····move-result-wide·v4 | 502 | ····move-result-wide·v4 |
| |
671 | ····const·v6,·0x7f1201dc | 503 | ····const·v6,·0x7f1201db |
| |
672 | ····.line·681 | 504 | ····.line·614 |
673 | ····invoke-virtual·{v0,·v6},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 505 | ····invoke-virtual·{v0,·v6},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| |
674 | ····move-result-object·v6 | 506 | ····move-result-object·v6 |
| |
675 | ····invoke-direct·{v2,·v4,·v5,·v6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 507 | ····invoke-direct·{v2,·v4,·v5,·v6},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| |
676 | ····.line·680 | 508 | ····.line·613 |
677 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 509 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
678 | ····.line·682 | 510 | ····.line·615 |
679 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 511 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| |
680 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 512 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| |
681 | ····const-wide/16·v4,·0x1 | 513 | ····const-wide/16·v4,·0x1 |
| |
682 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 514 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| |
683 | ····move-result-wide·v6 | 515 | ····move-result-wide·v6 |
| |
684 | ····const·v3,·0x7f1201dd | 516 | ····const·v3,·0x7f1201dc |
| |
685 | ····.line·683 | 517 | ····.line·616 |
686 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 518 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| |
687 | ····move-result-object·v3 | 519 | ····move-result-object·v3 |
| |
688 | ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 520 | ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| |
689 | ····.line·682 | 521 | ····.line·615 |
690 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 522 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
691 | ····.line·684 | 523 | ····.line·617 |
692 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 524 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| |
693 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 525 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| |
694 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit; | 526 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit; |
| |
695 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 527 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| |
696 | ····move-result-wide·v6 | 528 | ····move-result-wide·v6 |
| |
697 | ····const·v3,·0x7f1201de | 529 | ····const·v3,·0x7f1201dd |
| |
698 | ····.line·685 | 530 | ····.line·618 |
699 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 531 | ····invoke-virtual·{v0,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| |
700 | ····move-result-object·v3 | 532 | ····move-result-object·v3 |
| |
701 | ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 533 | ····invoke-direct·{v2,·v6,·v7,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| |
702 | ····.line·684 | 534 | ····.line·617 |
703 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 535 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
704 | ····.line·686 | 536 | ····.line·619 |
705 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 537 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| |
706 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 538 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| |
707 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit; | 539 | ····sget-object·v3,·Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit; |
| |
708 | ····const-wide/16·v6,·0xf | 540 | ····const-wide/16·v6,·0xf |
| |
709 | ····invoke-virtual·{v3,·v6,·v7},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 541 | ····invoke-virtual·{v3,·v6,·v7},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| |
710 | ····move-result-wide·v6 | 542 | ····move-result-wide·v6 |
| |
711 | ····const·v8,·0x7f1201db | 543 | ····const·v8,·0x7f1201da |
| |
712 | ····.line·687 | 544 | ····.line·620 |
713 | ····invoke-virtual·{v0,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 545 | ····invoke-virtual·{v0,·v8},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| |
714 | ····move-result-object·v8 | 546 | ····move-result-object·v8 |
| |
715 | ····invoke-direct·{v2,·v6,·v7,·v8},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 547 | ····invoke-direct·{v2,·v6,·v7,·v8},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| |
716 | ····.line·686 | 548 | ····.line·619 |
717 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 549 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
718 | ····.line·688 | 550 | ····.line·621 |
719 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; | 551 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterTimes:Ljava/util/List; |
| |
720 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; | 552 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem; |
| |
721 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J | 553 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/concurrent/TimeUnit;->toMillis(J)J |
| |
722 | ····move-result-wide·v2 | 554 | ····move-result-wide·v2 |
| |
723 | ····const·v4,·0x7f1201df | 555 | ····const·v4,·0x7f1201de |
| |
724 | ····.line·689 | 556 | ····.line·622 |
725 | ····invoke-virtual·{v0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 557 | ····invoke-virtual·{v0,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| |
726 | ····move-result-object·v0 | 558 | ····move-result-object·v0 |
| |
727 | ····invoke-direct·{v1,·v2,·v3,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V | 559 | ····invoke-direct·{v1,·v2,·v3,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$TimeFilterItem;-><init>(JLjava/lang/String;)V |
| |
728 | ····.line·688 | 560 | ····.line·621 |
729 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 561 | ····invoke-interface·{p0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
730 | ····return-void | 562 | ····return-void |
731 | .end·method | 563 | .end·method |
| |
732 | .method·private·static·synthetic·lambda$filterAndConvert$1(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | |
733 | ····.locals·0 | |
| |
734 | ····.line·299 | |
735 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | |
| |
736 | ····move-result-object·p1 | |
| |
737 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; | |
| |
738 | ····move-result-object·p1 | |
| |
739 | ····invoke-virtual·{p1,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
| |
740 | ····move-result·p0 | |
| |
741 | ····return·p0 | |
742 | .end·method | |
| |
743 | .method·private·static·synthetic·lambda$filterAndConvert$2(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;)Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
744 | ····.locals·3 | |
| |
745 | ····.line·303 | |
746 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData; | |
| |
747 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getApp()Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp; | |
| |
748 | ····move-result-object·p1 | |
| |
749 | ····const/4·v1,·0x1 | |
| |
750 | ····new-array·v1,·v1,·[Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$TimelineUsage; | |
| |
751 | ····const/4·v2,·0x0 | |
| |
752 | ····aput-object·p2,·v1,·v2 | |
| |
753 | ····.line·304 | |
754 | ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | |
| |
755 | ····move-result-object·v1 | |
| |
756 | ····.line·305 | |
757 | ····invoke-virtual·{p2},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage$AttributionLabelledGroupUsage;->getLabel()I | |
| |
758 | ····move-result·p2 | |
| |
759 | ····invoke-direct·{v0,·p0,·p1,·v1,·p2},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$UsageData;-><init>(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/legacy/PermissionApps$PermissionApp;Ljava/util/List;I)V | |
| |
760 | ····return-object·v0 | |
761 | .end·method | |
| |
762 | .method·private·static·synthetic·lambda$filterAndConvert$3(Ljava/lang/String;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z | |
763 | ····.locals·0 | |
| |
764 | ····.line·312 | |
765 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; | |
| |
766 | ····move-result-object·p1 | |
| |
767 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; | |
| |
768 | ····move-result-object·p1 | |
| |
769 | ····invoke-virtual·{p1,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
| |
770 | ····move-result·p0 | |
| |
771 | ····return·p0 | |
772 | .end·method | |
| |
773 | .method·private·synthetic·lambda$onCreateView$0(Landroid/view/View;)V | 564 | .method·private·synthetic·lambda$onCreateView$0(Landroid/view/View;)V |
774 | ····.locals·2 | 565 | ····.locals·2 |
| |
775 | ····.line·193 | 566 | ····.line·189 |
776 | ····new-instance·p1,·Landroid/content/Intent; | 567 | ····new-instance·p1,·Landroid/content/Intent; |
| |
777 | ····const-string·v0,·"android.intent.action.MANAGE_PERMISSION_APPS" | 568 | ····const-string·v0,·"android.intent.action.MANAGE_PERMISSION_APPS" |
| |
778 | ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V | 569 | ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
| |
779 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterGroup:Ljava/lang/String; | 570 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterGroup:Ljava/lang/String; |
| |
780 | ····const-string·v1,·"android.intent.extra.PERMISSION_NAME" | 571 | ····const-string·v1,·"android.intent.extra.PERMISSION_NAME" |
| |
781 | ····.line·194 | 572 | ····.line·190 |
782 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 573 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
| |
783 | ····move-result-object·p1 | 574 | ····move-result-object·p1 |
| |
784 | ····.line·195 | 575 | ····.line·191 |
785 | ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/Fragment;->startActivity(Landroid/content/Intent;)V | 576 | ····invoke-virtual·{p0,·p1},·Landroidx/fragment/app/Fragment;->startActivity(Landroid/content/Intent;)V |
| |
786 | ····return-void | 577 | ····return-void |
787 | .end·method | 578 | .end·method |
| |
788 | .method·private·static·synthetic·lambda$updateUI$10(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)I | 579 | .method·private·static·synthetic·lambda$updateUI$1(Ljava/util/Set;Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;)Z |
789 | ····.locals·2 | 580 | ····.locals·0 |
| |
790 | ····.line·464 | |
791 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->getEndTime()J | |
| |
792 | ····move-result-wide·v0 | |
| |
793 | ····invoke-virtual·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->getEndTime()J | 581 | ····.line·310 |
| 582 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage;->getPackageName()Ljava/lang/String; |
| |
794 | ····move-result-wide·p0 | 583 | ····move-result-object·p1 |
| |
795 | ····invoke-static·{v0,·v1,·p0,·p1},·Ljava/lang/Long;->compare(JJ)I | 584 | ····invoke-interface·{p0,·p1},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
| |
796 | ····move-result·p0 | 585 | ····move-result·p0 |
| |
| 586 | ····xor-int/lit8·p0,·p0,·0x1 |
| |
797 | ····return·p0 | 587 | ····return·p0 |
798 | .end·method | 588 | .end·method |
| |
799 | .method·private·static·synthetic·lambda$updateUI$11(Lkotlin/Triple;)Ljava/lang/Long; | 589 | .method·private·static·synthetic·lambda$updateUI$10(Lkotlin/Triple;)Ljava/lang/Long; |
800 | ····.locals·0 | 590 | ····.locals·0 |
| |
801 | ····.line·497 | 591 | ····.line·462 |
802 | ····invoke-virtual·{p0},·Lkotlin/Triple;->getSecond()Ljava/lang/Object; | 592 | ····invoke-virtual·{p0},·Lkotlin/Triple;->getFirst()Ljava/lang/Object; |
| |
803 | ····move-result-object·p0 | 593 | ····move-result-object·p0 |
| |
804 | ····check-cast·p0,·Ljava/lang/Long; | 594 | ····check-cast·p0,·Ljava/lang/Long; |
| |
805 | ····return-object·p0 | 595 | ····return-object·p0 |
806 | .end·method | 596 | .end·method |
| |
807 | .method·private·static·synthetic·lambda$updateUI$12(Ljava/lang/Long;)Z | 597 | .method·private·synthetic·lambda$updateUI$11(Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;)Z |
808 | ····.locals·4 | 598 | ····.locals·0 |
| |
809 | ····.line·498 | |
810 | ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J | |
| |
811 | ····move-result-wide·v0 | 599 | ····.line·465 |
| 600 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionUsage$GroupUsage;->getGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup; |
| |
812 | ····const-wide/16·v2,·0x0 | 601 | ····move-result-object·p1 |
| |
813 | ····cmp-long·p0,·v0,·v2 | 602 | ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getName()Ljava/lang/String; |
| |
814 | ····if-lez·p0,·:cond_0 | 603 | ····move-result-object·p1 |
| |
815 | ····const/4·p0,·0x1 | 604 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->mFilterGroup:Ljava/lang/String; |
| |
816 | ····goto·:goto_0 | 605 | ····invoke-virtual·{p1,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
| 606 | ····move-result·p0 |
817 | ····:cond_0 | |
818 | ····const/4·p0,·0x0 | |
| |
819 | ····:goto_0 | |
820 | ····return·p0 | 607 | ····return·p0 |
821 | .end·method | 608 | .end·method |
| |
822 | .method·private·static·synthetic·lambda$updateUI$13(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/Long; | |
823 | ····.locals·2 | |
| |
824 | ····.line·499 | |
825 | ····invoke-virtual·{p0},·Ljava/lang/Long;->longValue()J | |
| |
826 | ····move-result-wide·v0 | |
| |
827 | ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J | |
| |
828 | ····move-result-wide·p0 | |
| |
829 | ····add-long/2addr·v0,·p0 | |
| |
830 | ····invoke-static·{v0,·v1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | |
| |
831 | ····move-result-object·p0 | |
| |
832 | ····return-object·p0 | |
833 | .end·method | |
| |
834 | .method·private·static·synthetic·lambda$updateUI$14(Lkotlin/Triple;)Ljava/lang/Long; | |
835 | ····.locals·0 | |
| |
836 | ····.line·502 | |
837 | ····invoke-virtual·{p0},·Lkotlin/Triple;->getFirst()Ljava/lang/Object; | |
| |
838 | ····move-result-object·p0 | |
| |
839 | ····check-cast·p0,·Ljava/lang/Long; | |
| |
840 | ····return-object·p0 | |
841 | .end·method | |
| |
842 | .method·private·synthetic·lambda$updateUI$15(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V | 609 | .method·private·synthetic·lambda$updateUI$12(Ljava/util/List;IILjava/util/concurrent/atomic/AtomicReference;Landroid/content/Context;Landroidx/preference/PreferenceScreen;)V |
843 | ····.locals·25 | 610 | ····.locals·24 |
| |
844 | ····move-object/from16·v0,·p0 | 611 | ····move-object/from16·v0,·p0 |
| |
845 | ····move/from16·v1,·p2 | 612 | ····move/from16·v1,·p2 |
| |
846 | ····move/from16·v2,·p3 | 613 | ····move/from16·v2,·p3 |
| |
847 | ····move-object/from16·v15,·p5 | 614 | ····move-object/from16·v15,·p5 |
| |
848 | ····.line·478 | 615 | ····.line·438 |
849 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->size()I | 616 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->size()I |
| |
850 | ····move-result·v14 | 617 | ····move-result·v14 |
| |
851 | ····const/4·v13,·0x0 | 618 | ····const/4·v13,·0x0 |
| |
852 | ····move·v12,·v13 | 619 | ····move·v12,·v13 |
| |
853 | ····:goto_0 | 620 | ····:goto_0 |
854 | ····const/4·v3,·0x1 | 621 | ····const/4·v3,·0x1 |
| |
855 | ····if-ge·v12,·v14,·:cond_11 | 622 | ····if-ge·v12,·v14,·:cond_a |
| |
856 | ····move-object/from16·v11,·p1 | 623 | ····move-object/from16·v11,·p1 |
| |
857 | ····.line·480 | 624 | ····.line·440 |
858 | ····invoke-interface·{v11,·v12},·Ljava/util/List;->get(I)Ljava/lang/Object; | 625 | ····invoke-interface·{v11,·v12},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| |
859 | ····move-result-object·v4 | 626 | ····move-result-object·v4 |
| |
860 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; | 627 | ····check-cast·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry; |
| |
861 | ····if-ne·v1,·v12,·:cond_1 | 628 | ····if-ne·v1,·v12,·:cond_1 |
| |
862 | ····if-eq·v1,·v2,·:cond_0 | 629 | ····if-eq·v1,·v2,·:cond_0 |
| |
863 | ····.line·486 | 630 | ····.line·446 |
864 | ····invoke-direct·{v0,·v15},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory; | 631 | ····invoke-direct·{v0,·v15},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment;->createDayCategoryPreference(Landroid/content/Context;)Landroidx/preference/PreferenceCategory; |
| |
865 | ····move-result-object·v5 | 632 | ····move-result-object·v5 |
| |
866 | ····move-object/from16·v10,·p4 | 633 | ····move-object/from16·v10,·p4 |
| |
867 | ····invoke-virtual·{v10,·v5},·Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V | 634 | ····invoke-virtual·{v10,·v5},·Ljava/util/concurrent/atomic/AtomicReference;->set(Ljava/lang/Object;)V |
| |
868 | ····.line·487 | 635 | ····.line·447 |
869 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; | 636 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; |
| |
870 | ····move-result-object·v5 | 637 | ····move-result-object·v5 |
| |
871 | ····check-cast·v5,·Landroidx/preference/Preference; | 638 | ····check-cast·v5,·Landroidx/preference/Preference; |
| |
872 | ····move-object/from16·v9,·p6 | 639 | ····move-object/from16·v9,·p6 |
Offset 1045, 47 lines modified | Offset 766, 47 lines modified |
1045 | ····goto·:goto_1 | 766 | ····goto·:goto_1 |
| |
1046 | ····:cond_0 | 767 | ····:cond_0 |
1047 | ····move-object/from16·v10,·p4 | 768 | ····move-object/from16·v10,·p4 |
| |
1048 | ····move-object/from16·v9,·p6 | 769 | ····move-object/from16·v9,·p6 |
| |
1049 | ····.line·489 | 770 | ····.line·449 |
1050 | ····:goto_1 | 771 | ····:goto_1 |
1051 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; | 772 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; |
| |
1052 | ····move-result-object·v5 | 773 | ····move-result-object·v5 |
| |
1053 | ····check-cast·v5,·Landroidx/preference/PreferenceCategory; | 774 | ····check-cast·v5,·Landroidx/preference/PreferenceCategory; |
| |
1054 | ····const·v6,·0x7f1201b9 | 775 | ····const·v6,·0x7f1201b7 |
| |
1055 | ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V | 776 | ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V |
| |
1056 | ····goto·:goto_2 | 777 | ····goto·:goto_2 |
| |
1057 | ····:cond_1 | 778 | ····:cond_1 |
1058 | ····move-object/from16·v10,·p4 | 779 | ····move-object/from16·v10,·p4 |
| |
1059 | ····move-object/from16·v9,·p6 | 780 | ····move-object/from16·v9,·p6 |
| |
1060 | ····if-ne·v2,·v12,·:cond_2 | 781 | ····if-ne·v2,·v12,·:cond_2 |
| |
1061 | ····.line·491 | 782 | ····.line·451 |
1062 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; | 783 | ····invoke-virtual/range·{p4·..·p4},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; |
| |
1063 | ····move-result-object·v5 | 784 | ····move-result-object·v5 |
| |
1064 | ····check-cast·v5,·Landroidx/preference/PreferenceCategory; | 785 | ····check-cast·v5,·Landroidx/preference/PreferenceCategory; |
| |
1065 | ····const·v6,·0x7f1201b8 | 786 | ····const·v6,·0x7f1201b6 |
| |
1066 | ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V | 787 | ····invoke-virtual·{v5,·v6},·Landroidx/preference/Preference;->setTitle(I)V |
| |
1067 | ····.line·494 | 788 | ····.line·454 |
1068 | ····:cond_2 | 789 | ····:cond_2 |
1069 | ····:goto_2 | 790 | ····:goto_2 |
1070 | ····invoke-static/range·{p5·..·p5},·Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; | 791 | ····invoke-static/range·{p5·..·p5},·Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; |
| |
1071 | ····move-result-object·v5 | 792 | ····move-result-object·v5 |
| |
1072 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$000(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)J | 793 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$000(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)J |
Offset 1096, 64 lines modified | Offset 817, 64 lines modified |
| |
1096 | ····move-result-object·v6 | 817 | ····move-result-object·v6 |
| |
1097 | ····invoke-virtual·{v5,·v6},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; | 818 | ····invoke-virtual·{v5,·v6},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; |
| |
1098 | ····move-result-object·v16 | 819 | ····move-result-object·v16 |
| |
1099 | ····.line·495 | 820 | ····.line·455 |
1100 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$100(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)Ljava/util/List; | 821 | ····invoke-static·{v4},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;->access$100(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$AppPermissionUsageEntry;)Ljava/util/List; |
| |
1101 | ····move-result-object·v5 | 822 | ····move-result-object·v5 |
| |
1102 | ····.line·496 | 823 | ····.line·456 |
1103 | ····invoke-interface·{v5},·Ljava/util/List;->stream()Ljava/util/stream/Stream; | 824 | ····invoke-interface·{v5},·Ljava/util/List;->stream()Ljava/util/stream/Stream; |
| |
1104 | ····move-result-object·v5 | 825 | ····move-result-object·v5 |
| |
1105 | ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12; | 826 | ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda12; |
| |
1106 | ····.line·497 | 827 | ····.line·457 |
1107 | ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; | 828 | ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; |
| |
1108 | ····move-result-object·v5 | 829 | ····move-result-object·v5 |
| |
1109 | ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda17;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda17; | 830 | ····sget-object·v6,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment$$ExternalSyntheticLambda15; |
| |
1110 | ····.line·498 | 831 | ····.line·458 |
1111 | ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | 832 | ····invoke-interface·{v5,·v6},·Ljava/util/stream/Stream;->filter(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; |
| |
1112 | ····move-result-object·v5 | 833 | ····move-result-object·v5 |
| |
Max diff block lines reached; 93786/141042 bytes (66.50%) of diff not shown.
|