| | | |
Offset 28, 18 lines modified | Offset 28, 18 lines modified |
28 | .field·private·mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 28 | .field·private·mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; |
| |
| |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V | 30 | .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
| |
32 | ····.line·72 | 32 | ····.line·71 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
34 | ····.line·73 | 34 | ····.line·72 |
35 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mContext:Landroid/content/Context; | 35 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mContext:Landroid/content/Context; |
| |
36 | ····return-void | 36 | ····return-void |
37 | .end·method | 37 | .end·method |
| |
38 | .method·private·varargs·createListItem(Ljava/util/List;II[I)V | 38 | .method·private·varargs·createListItem(Ljava/util/List;II[I)V |
39 | ····.locals·1 | 39 | ····.locals·1 |
Offset 48, 75 lines modified | Offset 48, 75 lines modified |
48 | ············"(", | 48 | ············"(", |
49 | ············"Ljava/util/List<", | 49 | ············"Ljava/util/List<", |
50 | ············"Lcom/android/car/ui/recyclerview/CarUiListItem;", | 50 | ············"Lcom/android/car/ui/recyclerview/CarUiListItem;", |
51 | ············">;II[I)V" | 51 | ············">;II[I)V" |
52 | ········} | 52 | ········} |
53 | ····.end·annotation | 53 | ····.end·annotation |
| |
54 | ····.line·157 | 54 | ····.line·155 |
55 | ····invoke-static·{p4},·Ljava/util/stream/IntStream;->of([I)Ljava/util/stream/IntStream; | 55 | ····invoke-static·{p4},·Ljava/util/stream/IntStream;->of([I)Ljava/util/stream/IntStream; |
| |
56 | ····move-result-object·p4 | 56 | ····move-result-object·p4 |
| |
57 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$UL526C5At-dSb52W3F_rDpb2Ss4; | 57 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$XCIYnYXZUKnMNokLM6miuFGfyJQ; |
| |
58 | ····invoke-direct·{v0,·p0},·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$UL526C5At-dSb52W3F_rDpb2Ss4;-><init>(Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;)V | 58 | ····invoke-direct·{v0,·p0},·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$XCIYnYXZUKnMNokLM6miuFGfyJQ;-><init>(Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;)V |
| |
59 | ····.line·158 | 59 | ····.line·156 |
60 | ····invoke-interface·{p4,·v0},·Ljava/util/stream/IntStream;->mapToObj(Ljava/util/function/IntFunction;)Ljava/util/stream/Stream; | 60 | ····invoke-interface·{p4,·v0},·Ljava/util/stream/IntStream;->mapToObj(Ljava/util/function/IntFunction;)Ljava/util/stream/Stream; |
| |
61 | ····move-result-object·p4 | 61 | ····move-result-object·p4 |
| |
62 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$ELIhZDxynw1kMnB9BW-ffBf8QWA;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$ELIhZDxynw1kMnB9BW-ffBf8QWA; | 62 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$3zWu8C4LPPngo6UFtuOdDJmSHwM;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$3zWu8C4LPPngo6UFtuOdDJmSHwM; |
| |
63 | ····.line·159 | 63 | ····.line·157 |
64 | ····invoke-interface·{p4,·v0},·Ljava/util/stream/Stream;->noneMatch(Ljava/util/function/Predicate;)Z | 64 | ····invoke-interface·{p4,·v0},·Ljava/util/stream/Stream;->noneMatch(Ljava/util/function/Predicate;)Z |
| |
65 | ····move-result·p4 | 65 | ····move-result·p4 |
| |
66 | ····if-eqz·p4,·:cond_0 | 66 | ····if-eqz·p4,·:cond_0 |
| |
67 | ····return-void | 67 | ····return-void |
| |
68 | ····.line·163 | 68 | ····.line·161 |
69 | ····:cond_0 | 69 | ····:cond_0 |
70 | ····new-instance·p4,·Lcom/android/car/ui/recyclerview/CarUiContentListItem; | 70 | ····new-instance·p4,·Lcom/android/car/ui/recyclerview/CarUiContentListItem; |
| |
71 | ····sget-object·v0,·Lcom/android/car/ui/recyclerview/CarUiContentListItem$Action;->NONE:Lcom/android/car/ui/recyclerview/CarUiContentListItem$Action; | 71 | ····sget-object·v0,·Lcom/android/car/ui/recyclerview/CarUiContentListItem$Action;->NONE:Lcom/android/car/ui/recyclerview/CarUiContentListItem$Action; |
| |
72 | ····invoke-direct·{p4,·v0},·Lcom/android/car/ui/recyclerview/CarUiContentListItem;-><init>(Lcom/android/car/ui/recyclerview/CarUiContentListItem$Action;)V | 72 | ····invoke-direct·{p4,·v0},·Lcom/android/car/ui/recyclerview/CarUiContentListItem;-><init>(Lcom/android/car/ui/recyclerview/CarUiContentListItem$Action;)V |
| |
73 | ····.line·164 | 73 | ····.line·162 |
74 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mContext:Landroid/content/Context; | 74 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mContext:Landroid/content/Context; |
| |
75 | ····invoke-virtual·{v0,·p2},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 75 | ····invoke-virtual·{v0,·p2},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
| |
76 | ····move-result-object·p2 | 76 | ····move-result-object·p2 |
| |
77 | ····invoke-virtual·{p4,·p2},·Lcom/android/car/ui/recyclerview/CarUiContentListItem;->setTitle(Ljava/lang/CharSequence;)V | 77 | ····invoke-virtual·{p4,·p2},·Lcom/android/car/ui/recyclerview/CarUiContentListItem;->setTitle(Ljava/lang/CharSequence;)V |
| |
78 | ····.line·165 | 78 | ····.line·163 |
79 | ····new-instance·p2,·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$0tmgGtEQJkOr96DL7cEpMDvvoIs; | 79 | ····new-instance·p2,·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$BqBzFwL2vB7mpdgJZn242K9WUdI; |
| |
80 | ····invoke-direct·{p2,·p0,·p3},·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$0tmgGtEQJkOr96DL7cEpMDvvoIs;-><init>(Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;I)V | 80 | ····invoke-direct·{p2,·p0,·p3},·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$BqBzFwL2vB7mpdgJZn242K9WUdI;-><init>(Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;I)V |
| |
81 | ····invoke-virtual·{p4,·p2},·Lcom/android/car/ui/recyclerview/CarUiContentListItem;->setOnItemClickedListener(Lcom/android/car/ui/recyclerview/CarUiContentListItem$OnClickListener;)V | 81 | ····invoke-virtual·{p4,·p2},·Lcom/android/car/ui/recyclerview/CarUiContentListItem;->setOnItemClickedListener(Lcom/android/car/ui/recyclerview/CarUiContentListItem$OnClickListener;)V |
| |
82 | ····.line·171 | 82 | ····.line·169 |
83 | ····invoke-interface·{p1,·p4},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 83 | ····invoke-interface·{p1,·p4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| |
84 | ····return-void | 84 | ····return-void |
85 | .end·method | 85 | .end·method |
| |
86 | .method·private·synthetic·lambda$createListItem$2(I)Ljava/lang/Boolean; | 86 | .method·private·synthetic·lambda$createListItem$1(I)Ljava/lang/Boolean; |
87 | ····.locals·2 | 87 | ····.locals·2 |
| |
88 | ····if-ltz·p1,·:cond_0 | 88 | ····if-ltz·p1,·:cond_0 |
| |
89 | ····.line·158 | 89 | ····.line·156 |
90 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mButtonVisibilities:[Z | 90 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mButtonVisibilities:[Z |
| |
91 | ····array-length·v1,·v0 | 91 | ····array-length·v1,·v0 |
| |
92 | ····if-ge·p1,·v1,·:cond_0 | 92 | ····if-ge·p1,·v1,·:cond_0 |
| |
93 | ····aget-boolean·p1,·v0,·p1 | 93 | ····aget-boolean·p1,·v0,·p1 |
Offset 134, 509 lines modified | Offset 134, 490 lines modified |
134 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 134 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
135 | ····move-result-object·p1 | 135 | ····move-result-object·p1 |
| |
136 | ····return-object·p1 | 136 | ····return-object·p1 |
137 | .end·method | 137 | .end·method |
| |
138 | .method·static·synthetic·lambda$createListItem$3(Ljava/lang/Boolean;)Z | 138 | .method·static·synthetic·lambda$createListItem$2(Ljava/lang/Boolean;)Z |
139 | ····.locals·0 | 139 | ····.locals·0 |
| |
140 | ····.line·159 | 140 | ····.line·157 |
141 | ····invoke-virtual·{p0},·Ljava/lang/Boolean;->booleanValue()Z | 141 | ····invoke-virtual·{p0},·Ljava/lang/Boolean;->booleanValue()Z |
| |
142 | ····move-result·p0 | 142 | ····move-result·p0 |
| |
143 | ····return·p0 | 143 | ····return·p0 |
144 | .end·method | 144 | .end·method |
| |
145 | .method·private·synthetic·lambda$createListItem$4(ILcom/android/car/ui/recyclerview/CarUiContentListItem;)V | 145 | .method·private·synthetic·lambda$createListItem$3(ILcom/android/car/ui/recyclerview/CarUiContentListItem;)V |
146 | ····.locals·1 | 146 | ····.locals·1 |
| |
147 | ····.line·166 | 147 | ····.line·164 |
148 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; | 148 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; |
| |
149 | ····const/4·v0,·0x0 | 149 | ····const/4·v0,·0x0 |
| |
150 | ····invoke-virtual·{p2,·v0},·Landroid/app/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V | 150 | ····invoke-virtual·{p2,·v0},·Landroid/app/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V |
| |
151 | ····.line·167 | 151 | ····.line·165 |
152 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; | 152 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; |
| |
153 | ····invoke-virtual·{p2},·Landroid/app/AlertDialog;->dismiss()V | 153 | ····invoke-virtual·{p2},·Landroid/app/AlertDialog;->dismiss()V |
| |
154 | ····.line·168 | 154 | ····.line·166 |
155 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; | 155 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; |
| |
156 | ····.line·169 | 156 | ····.line·167 |
157 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 157 | ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; |
| |
158 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; | 158 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; |
| |
159 | ····invoke-interface·{p2,·v0,·p1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 159 | ····invoke-interface·{p2,·v0,·p1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V |
| |
160 | ····return-void | 160 | ····return-void |
161 | .end·method | 161 | .end·method |
| |
162 | .method·static·synthetic·lambda$update$0(Landroid/content/DialogInterface;I)V | |
163 | ····.locals·0 | |
| |
164 | ····.line·118 | |
165 | ····invoke-interface·{p0},·Landroid/content/DialogInterface;->dismiss()V | |
| |
166 | ····return-void | |
167 | .end·method | |
| |
168 | .method·private·synthetic·lambda$update$1(Landroid/content/DialogInterface;)V | 162 | .method·private·synthetic·lambda$update$0(Landroid/content/DialogInterface;)V |
169 | ····.locals·2 | 163 | ····.locals·2 |
| |
170 | ····const/4·p1,·0x0 | 164 | ····const/4·p1,·0x0 |
| |
171 | ····.line·120 | 165 | ····.line·118 |
172 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; | 166 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; |
| |
173 | ····.line·121 | 167 | ····.line·119 |
174 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 168 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; |
| |
175 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; | 169 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; |
| |
176 | ····const/4·v1,·0x2 | 170 | ····const/4·v1,·0x2 |
| |
177 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 171 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V |
| |
178 | ····return-void | 172 | ····return-void |
179 | .end·method | 173 | .end·method |
| |
180 | .method·private·update()V | 174 | .method·private·update()V |
181 | ····.locals·8 | 175 | ····.locals·8 |
| |
182 | ····.line·108 | 176 | ····.line·107 |
183 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; | 177 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; |
| |
184 | ····if-eqz·v0,·:cond_0 | 178 | ····if-eqz·v0,·:cond_0 |
| |
185 | ····const/4·v1,·0x0 | 179 | ····const/4·v1,·0x0 |
| |
186 | ····.line·109 | 180 | ····.line·108 |
187 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V | 181 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V |
| |
188 | ····.line·110 | 182 | ····.line·109 |
189 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; | 183 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; |
| |
190 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->dismiss()V | 184 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->dismiss()V |
| |
191 | ····.line·111 | 185 | ····.line·110 |
192 | ····iput-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; | 186 | ····iput-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; |
| |
193 | ····.line·114 | 187 | ····.line·113 |
194 | ····:cond_0 | 188 | ····:cond_0 |
195 | ····new-instance·v0,·Lcom/android/car/ui/AlertDialogBuilder; | 189 | ····new-instance·v0,·Lcom/android/car/ui/AlertDialogBuilder; |
| |
196 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mContext:Landroid/content/Context; | 190 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mContext:Landroid/content/Context; |
| |
197 | ····invoke-direct·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;-><init>(Landroid/content/Context;)V | 191 | ····invoke-direct·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;-><init>(Landroid/content/Context;)V |
| |
198 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupMessage:Ljava/lang/CharSequence; | 192 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupMessage:Ljava/lang/CharSequence; |
| |
199 | ····.line·115 | 193 | ····.line·114 |
200 | ····invoke-virtual·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;->setTitle(Ljava/lang/CharSequence;)Lcom/android/car/ui/AlertDialogBuilder; | 194 | ····invoke-virtual·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;->setTitle(Ljava/lang/CharSequence;)Lcom/android/car/ui/AlertDialogBuilder; |
| |
201 | ····move-result-object·v0 | 195 | ····move-result-object·v0 |
| |
202 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDetailMessage:Ljava/lang/CharSequence; | 196 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDetailMessage:Ljava/lang/CharSequence; |
| |
203 | ····.line·116 | 197 | ····.line·115 |
204 | ····invoke-virtual·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;->setSubtitle(Ljava/lang/CharSequence;)Lcom/android/car/ui/AlertDialogBuilder; | 198 | ····invoke-virtual·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;->setSubtitle(Ljava/lang/CharSequence;)Lcom/android/car/ui/AlertDialogBuilder; |
| |
205 | ····move-result-object·v0 | 199 | ····move-result-object·v0 |
| |
206 | ····const·v1,·0x7f1200bb | 200 | ····const/4·v1,·0x0 |
| |
207 | ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$ysaVYd92KU7Tf1RjqVt-9SqiXkk;->INSTANCE:Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$ysaVYd92KU7Tf1RjqVt-9SqiXkk; | |
| |
208 | ····.line·117 | 201 | ····.line·116 |
209 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/android/car/ui/AlertDialogBuilder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Lcom/android/car/ui/AlertDialogBuilder; | 202 | ····invoke-virtual·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;->setAllowDismissButton(Z)Lcom/android/car/ui/AlertDialogBuilder; |
| |
210 | ····move-result-object·v0 | 203 | ····move-result-object·v0 |
| |
211 | ····new-instance·v1,·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$dl2S9v0meaxdhOaEO7KObu1bC8A; | 204 | ····new-instance·v2,·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$HlRgtI6V8xBekHBcOMXtTfreaqY; |
| |
212 | ····invoke-direct·{v1,·p0},·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$dl2S9v0meaxdhOaEO7KObu1bC8A;-><init>(Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;)V | 205 | ····invoke-direct·{v2,·p0},·Lcom/android/permissioncontroller/permission/ui/auto/-$$Lambda$GrantPermissionsAutoViewHandler$HlRgtI6V8xBekHBcOMXtTfreaqY;-><init>(Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;)V |
| |
213 | ····.line·119 | 206 | ····.line·117 |
214 | ····invoke-virtual·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)Lcom/android/car/ui/AlertDialogBuilder; | 207 | ····invoke-virtual·{v0,·v2},·Lcom/android/car/ui/AlertDialogBuilder;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)Lcom/android/car/ui/AlertDialogBuilder; |
| |
215 | ····move-result-object·v0 | 208 | ····move-result-object·v0 |
| |
216 | ····.line·123 | 209 | ····.line·121 |
217 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIcon:Landroid/graphics/drawable/Icon; | 210 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIcon:Landroid/graphics/drawable/Icon; |
| |
218 | ····if-eqz·v1,·:cond_1 | 211 | ····if-eqz·v2,·:cond_1 |
| |
219 | ····.line·124 | 212 | ····.line·122 |
220 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mContext:Landroid/content/Context; | 213 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mContext:Landroid/content/Context; |
| |
221 | ····invoke-virtual·{v1,·v2},·Landroid/graphics/drawable/Icon;->loadDrawable(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; | 214 | ····invoke-virtual·{v2,·v3},·Landroid/graphics/drawable/Icon;->loadDrawable(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; |
| |
222 | ····move-result-object·v1 | 215 | ····move-result-object·v2 |
| |
223 | ····invoke-virtual·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/android/car/ui/AlertDialogBuilder; | 216 | ····invoke-virtual·{v0,·v2},·Lcom/android/car/ui/AlertDialogBuilder;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/android/car/ui/AlertDialogBuilder; |
| |
224 | ····.line·127 | 217 | ····.line·125 |
225 | ····:cond_1 | 218 | ····:cond_1 |
226 | ····new-instance·v1,·Ljava/util/ArrayList; | 219 | ····new-instance·v2,·Ljava/util/ArrayList; |
| |
227 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | |
| |
228 | ····const·v2,·0x7f1200b0 | 220 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
| |
229 | ····const/4·v3,·0x2 | 221 | ····const·v3,·0x7f1200b2 |
| |
230 | ····new-array·v4,·v3,·[I | 222 | ····const/4·v4,·0x1 |
| |
| 223 | ····new-array·v5,·v4,·[I |
231 | ····.line·130 | |
232 | ····fill-array-data·v4,·:array_0 | |
| |
233 | ····const/4·v5,·0x0 | 224 | ····aput·v1,·v5,·v1 |
| |
| 225 | ····.line·128 |
234 | ····invoke-direct·{p0,·v1,·v2,·v5,·v4},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V | 226 | ····invoke-direct·{p0,·v2,·v3,·v1,·v5},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V |
| |
235 | ····const·v2,·0x7f1200b2 | 227 | ····const·v3,·0x7f1200b4 |
| |
236 | ····const/4·v4,·0x1 | 228 | ····new-array·v5,·v4,·[I |
| |
237 | ····new-array·v6,·v4,·[I | 229 | ····aput·v4,·v5,·v1 |
| |
238 | ····aput·v4,·v6,·v5 | 230 | ····.line·130 |
| 231 | ····invoke-direct·{p0,·v2,·v3,·v1,·v5},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V |
| |
| 232 | ····const·v3,·0x7f1200b6 |
239 | ····.line·132 | |
240 | ····invoke-direct·{p0,·v1,·v2,·v5,·v6},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V | |
| |
241 | ····const·v2,·0x7f1200b4 | 233 | ····new-array·v5,·v4,·[I |
| |
242 | ····new-array·v6,·v4,·[I | 234 | ····const/4·v6,·0x2 |
| |
243 | ····aput·v3,·v6,·v5 | 235 | ····aput·v6,·v5,·v1 |
| |
244 | ····.line·134 | 236 | ····.line·132 |
245 | ····invoke-direct·{p0,·v1,·v2,·v4,·v6},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V | 237 | ····invoke-direct·{p0,·v2,·v3,·v4,·v5},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V |
| |
246 | ····const·v2,·0x7f1200b7 | 238 | ····const·v3,·0x7f1200b9 |
| |
247 | ····new-array·v6,·v4,·[I | 239 | ····new-array·v5,·v4,·[I |
| |
248 | ····const/4·v7,·0x3 | 240 | ····const/4·v7,·0x3 |
| |
249 | ····aput·v7,·v6,·v5 | 241 | ····aput·v7,·v5,·v1 |
| |
250 | ····.line·136 | 242 | ····.line·134 |
251 | ····invoke-direct·{p0,·v1,·v2,·v3,·v6},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V | 243 | ····invoke-direct·{p0,·v2,·v3,·v6,·v5},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V |
| |
252 | ····const·v2,·0x7f1200b8 | 244 | ····const·v3,·0x7f1200ba |
| |
253 | ····new-array·v4,·v4,·[I | 245 | ····new-array·v4,·v4,·[I |
| |
254 | ····const/4·v6,·0x4 | 246 | ····const/4·v5,·0x4 |
| |
255 | ····aput·v6,·v4,·v5 | 247 | ····aput·v5,·v4,·v1 |
| |
256 | ····.line·138 | 248 | ····.line·136 |
257 | ····invoke-direct·{p0,·v1,·v2,·v7,·v4},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V | 249 | ····invoke-direct·{p0,·v2,·v3,·v7,·v4},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V |
| |
258 | ····new-array·v2,·v3,·[I | 250 | ····new-array·v1,·v6,·[I |
| |
259 | ····.line·143 | 251 | ····.line·141 |
260 | ····fill-array-data·v2,·:array_1 | 252 | ····fill-array-data·v1,·:array_0 |
| |
261 | ····const·v4,·0x7f1200bd | 253 | ····const·v3,·0x7f1200bf |
| |
262 | ····invoke-direct·{p0,·v1,·v4,·v3,·v2},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V | 254 | ····invoke-direct·{p0,·v2,·v3,·v6,·v1},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V |
| |
263 | ····new-array·v2,·v3,·[I | 255 | ····new-array·v1,·v6,·[I |
| |
264 | ····.line·145 | 256 | ····.line·143 |
265 | ····fill-array-data·v2,·:array_2 | 257 | ····fill-array-data·v1,·:array_1 |
| |
266 | ····invoke-direct·{p0,·v1,·v4,·v7,·v2},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V | 258 | ····invoke-direct·{p0,·v2,·v3,·v7,·v1},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->createListItem(Ljava/util/List;II[I)V |
| |
267 | ····.line·148 | 259 | ····.line·146 |
268 | ····new-instance·v2,·Lcom/android/car/ui/recyclerview/CarUiListItemAdapter; | 260 | ····new-instance·v1,·Lcom/android/car/ui/recyclerview/CarUiListItemAdapter; |
| |
269 | ····invoke-direct·{v2,·v1},·Lcom/android/car/ui/recyclerview/CarUiListItemAdapter;-><init>(Ljava/util/List;)V | 261 | ····invoke-direct·{v1,·v2},·Lcom/android/car/ui/recyclerview/CarUiListItemAdapter;-><init>(Ljava/util/List;)V |
| |
270 | ····invoke-virtual·{v0,·v2},·Lcom/android/car/ui/AlertDialogBuilder;->setAdapter(Lcom/android/car/ui/recyclerview/CarUiListItemAdapter;)Lcom/android/car/ui/AlertDialogBuilder; | 262 | ····invoke-virtual·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;->setAdapter(Lcom/android/car/ui/recyclerview/CarUiListItemAdapter;)Lcom/android/car/ui/AlertDialogBuilder; |
| |
271 | ····.line·150 | 263 | ····.line·148 |
272 | ····invoke-virtual·{v0},·Lcom/android/car/ui/AlertDialogBuilder;->create()Landroid/app/AlertDialog; | 264 | ····invoke-virtual·{v0},·Lcom/android/car/ui/AlertDialogBuilder;->create()Landroid/app/AlertDialog; |
| |
273 | ····move-result-object·v0 | 265 | ····move-result-object·v0 |
| |
274 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; | 266 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; |
| |
275 | ····.line·151 | 267 | ····.line·149 |
276 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V | 268 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V |
| |
277 | ····return-void | 269 | ····return-void |
| |
278 | ····nop | 270 | ····nop |
| |
279 | ····:array_0 | 271 | ····:array_0 |
280 | ····.array-data·4 | 272 | ····.array-data·4 |
281 | ········0x0 | |
282 | ········0x5 | |
283 | ····.end·array-data | |
| |
284 | ····:array_1 | |
285 | ····.array-data·4 | |
286 | ········0x6 | 273 | ········0x6 |
287 | ········0x8 | 274 | ········0x8 |
288 | ····.end·array-data | 275 | ····.end·array-data |
| |
289 | ····:array_2 | 276 | ····:array_1 |
290 | ····.array-data·4 | 277 | ····.array-data·4 |
291 | ········0x7 | 278 | ········0x7 |
292 | ········0x9 | 279 | ········0x9 |
293 | ····.end·array-data | 280 | ····.end·array-data |
294 | .end·method | 281 | .end·method |
| |
| |
295 | #·virtual·methods | 282 | #·virtual·methods |
296 | .method·public·createView()Landroid/view/View; | 283 | .method·public·createView()Landroid/view/View; |
297 | ····.locals·2 | 284 | ····.locals·2 |
| |
298 | ····.line·85 | 285 | ····.line·84 |
299 | ····new-instance·v0,·Landroid/view/View; | 286 | ····new-instance·v0,·Landroid/view/View; |
| |
300 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mContext:Landroid/content/Context; | 287 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mContext:Landroid/content/Context; |
| |
301 | ····invoke-direct·{v0,·v1},·Landroid/view/View;-><init>(Landroid/content/Context;)V | 288 | ····invoke-direct·{v0,·v1},·Landroid/view/View;-><init>(Landroid/content/Context;)V |
| |
302 | ····return-object·v0 | 289 | ····return-object·v0 |
303 | .end·method | 290 | .end·method |
| |
304 | .method·public·synthetic·lambda$createListItem$2$GrantPermissionsAutoViewHandler(I)Ljava/lang/Boolean; | 291 | .method·public·synthetic·lambda$createListItem$1$GrantPermissionsAutoViewHandler(I)Ljava/lang/Boolean; |
305 | ····.locals·0 | 292 | ····.locals·0 |
| |
306 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->lambda$createListItem$2(I)Ljava/lang/Boolean; | 293 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->lambda$createListItem$1(I)Ljava/lang/Boolean; |
| |
307 | ····move-result-object·p1 | 294 | ····move-result-object·p1 |
| |
308 | ····return-object·p1 | 295 | ····return-object·p1 |
309 | .end·method | 296 | .end·method |
| |
310 | .method·public·synthetic·lambda$createListItem$4$GrantPermissionsAutoViewHandler(ILcom/android/car/ui/recyclerview/CarUiContentListItem;)V | 297 | .method·public·synthetic·lambda$createListItem$3$GrantPermissionsAutoViewHandler(ILcom/android/car/ui/recyclerview/CarUiContentListItem;)V |
311 | ····.locals·0 | 298 | ····.locals·0 |
| |
312 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->lambda$createListItem$4(ILcom/android/car/ui/recyclerview/CarUiContentListItem;)V | 299 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->lambda$createListItem$3(ILcom/android/car/ui/recyclerview/CarUiContentListItem;)V |
| |
313 | ····return-void | 300 | ····return-void |
314 | .end·method | 301 | .end·method |
| |
315 | .method·public·synthetic·lambda$update$1$GrantPermissionsAutoViewHandler(Landroid/content/DialogInterface;)V | 302 | .method·public·synthetic·lambda$update$0$GrantPermissionsAutoViewHandler(Landroid/content/DialogInterface;)V |
316 | ····.locals·0 | 303 | ····.locals·0 |
| |
317 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->lambda$update$1(Landroid/content/DialogInterface;)V | 304 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->lambda$update$0(Landroid/content/DialogInterface;)V |
| |
318 | ····return-void | 305 | ····return-void |
319 | .end·method | 306 | .end·method |
| |
320 | .method·public·loadInstanceState(Landroid/os/Bundle;)V | 307 | .method·public·loadInstanceState(Landroid/os/Bundle;)V |
321 | ····.locals·1 | 308 | ····.locals·1 |
| |
322 | ····const-string·v0,·"ARG_GROUP_NAME" | 309 | ····const-string·v0,·"ARG_GROUP_NAME" |
| |
323 | ····.line·187 | 310 | ····.line·185 |
324 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 311 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
| |
325 | ····move-result-object·v0 | 312 | ····move-result-object·v0 |
| |
326 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; | 313 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; |
| |
327 | ····const-string·v0,·"ARG_GROUP_MESSAGE" | 314 | ····const-string·v0,·"ARG_GROUP_MESSAGE" |
| |
328 | ····.line·188 | 315 | ····.line·186 |
329 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; | 316 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; |
| |
330 | ····move-result-object·v0 | 317 | ····move-result-object·v0 |
| |
331 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupMessage:Ljava/lang/CharSequence; | 318 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupMessage:Ljava/lang/CharSequence; |
| |
332 | ····const-string·v0,·"ARG_GROUP_ICON" | 319 | ····const-string·v0,·"ARG_GROUP_ICON" |
| |
333 | ····.line·189 | 320 | ····.line·187 |
334 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; | 321 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; |
| |
335 | ····move-result-object·v0 | 322 | ····move-result-object·v0 |
| |
336 | ····check-cast·v0,·Landroid/graphics/drawable/Icon; | 323 | ····check-cast·v0,·Landroid/graphics/drawable/Icon; |
| |
337 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIcon:Landroid/graphics/drawable/Icon; | 324 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIcon:Landroid/graphics/drawable/Icon; |
| |
338 | ····const-string·v0,·"ARG_GROUP_COUNT" | 325 | ····const-string·v0,·"ARG_GROUP_COUNT" |
| |
339 | ····.line·190 | 326 | ····.line·188 |
340 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 327 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
| |
341 | ····move-result·v0 | 328 | ····move-result·v0 |
| |
342 | ····iput·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupCount:I | 329 | ····iput·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupCount:I |
| |
343 | ····const-string·v0,·"ARG_GROUP_INDEX" | 330 | ····const-string·v0,·"ARG_GROUP_INDEX" |
| |
344 | ····.line·191 | 331 | ····.line·189 |
345 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 332 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
| |
346 | ····move-result·v0 | 333 | ····move-result·v0 |
| |
347 | ····iput·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIndex:I | 334 | ····iput·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIndex:I |
| |
348 | ····const-string·v0,·"ARG_GROUP_DETAIL_MESSAGE" | 335 | ····const-string·v0,·"ARG_GROUP_DETAIL_MESSAGE" |
| |
349 | ····.line·192 | 336 | ····.line·190 |
350 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; | 337 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; |
| |
351 | ····move-result-object·v0 | 338 | ····move-result-object·v0 |
| |
352 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDetailMessage:Ljava/lang/CharSequence; | 339 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDetailMessage:Ljava/lang/CharSequence; |
| |
353 | ····const-string·v0,·"ARG_BUTTON_VISIBILITIES" | 340 | ····const-string·v0,·"ARG_BUTTON_VISIBILITIES" |
| |
354 | ····.line·193 | 341 | ····.line·191 |
355 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getBooleanArray(Ljava/lang/String;)[Z | 342 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getBooleanArray(Ljava/lang/String;)[Z |
| |
356 | ····move-result-object·p1 | 343 | ····move-result-object·p1 |
| |
357 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mButtonVisibilities:[Z | 344 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mButtonVisibilities:[Z |
| |
358 | ····.line·195 | 345 | ····.line·193 |
359 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->update()V | 346 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->update()V |
| |
360 | ····return-void | 347 | ····return-void |
361 | .end·method | 348 | .end·method |
| |
362 | .method·public·onBackPressed()V | 349 | .method·public·onBackPressed()V |
363 | ····.locals·3 | 350 | ····.locals·3 |
| |
364 | ····.line·200 | 351 | ····.line·198 |
365 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; | 352 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDialog:Landroid/app/AlertDialog; |
| |
366 | ····if-eqz·v0,·:cond_0 | 353 | ····if-eqz·v0,·:cond_0 |
| |
367 | ····.line·201 | 354 | ····.line·199 |
368 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->dismiss()V | 355 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->dismiss()V |
| |
369 | ····goto·:goto_0 | 356 | ····goto·:goto_0 |
| |
370 | ····.line·202 | 357 | ····.line·200 |
371 | ····:cond_0 | 358 | ····:cond_0 |
372 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 359 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; |
| |
373 | ····if-eqz·v0,·:cond_1 | 360 | ····if-eqz·v0,·:cond_1 |
| |
374 | ····.line·203 | 361 | ····.line·201 |
375 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; | 362 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; |
| |
376 | ····const/4·v2,·0x2 | 363 | ····const/4·v2,·0x2 |
| |
377 | ····invoke-interface·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 364 | ····invoke-interface·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V |
| |
378 | ····:cond_1 | 365 | ····:cond_1 |
379 | ····:goto_0 | 366 | ····:goto_0 |
380 | ····return-void | 367 | ····return-void |
381 | .end·method | 368 | .end·method |
| |
382 | .method·public·saveInstanceState(Landroid/os/Bundle;)V | 369 | .method·public·saveInstanceState(Landroid/os/Bundle;)V |
383 | ····.locals·2 | 370 | ····.locals·2 |
| |
384 | ····.line·176 | 371 | ····.line·174 |
385 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; | 372 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; |
| |
386 | ····const-string·v1,·"ARG_GROUP_NAME" | 373 | ····const-string·v1,·"ARG_GROUP_NAME" |
| |
387 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V | 374 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V |
| |
388 | ····.line·177 | 375 | ····.line·175 |
389 | ····iget·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupCount:I | 376 | ····iget·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupCount:I |
| |
390 | ····const-string·v1,·"ARG_GROUP_COUNT" | 377 | ····const-string·v1,·"ARG_GROUP_COUNT" |
| |
391 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V | 378 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V |
| |
392 | ····.line·178 | 379 | ····.line·176 |
393 | ····iget·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIndex:I | 380 | ····iget·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIndex:I |
| |
394 | ····const-string·v1,·"ARG_GROUP_INDEX" | 381 | ····const-string·v1,·"ARG_GROUP_INDEX" |
| |
395 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V | 382 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V |
| |
396 | ····.line·179 | 383 | ····.line·177 |
397 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIcon:Landroid/graphics/drawable/Icon; | 384 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIcon:Landroid/graphics/drawable/Icon; |
| |
398 | ····const-string·v1,·"ARG_GROUP_ICON" | 385 | ····const-string·v1,·"ARG_GROUP_ICON" |
| |
399 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V | 386 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V |
| |
400 | ····.line·180 | 387 | ····.line·178 |
401 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupMessage:Ljava/lang/CharSequence; | 388 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupMessage:Ljava/lang/CharSequence; |
| |
402 | ····const-string·v1,·"ARG_GROUP_MESSAGE" | 389 | ····const-string·v1,·"ARG_GROUP_MESSAGE" |
| |
403 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V | 390 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V |
| |
404 | ····.line·181 | 391 | ····.line·179 |
405 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDetailMessage:Ljava/lang/CharSequence; | 392 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDetailMessage:Ljava/lang/CharSequence; |
| |
406 | ····const-string·v1,·"ARG_GROUP_DETAIL_MESSAGE" | 393 | ····const-string·v1,·"ARG_GROUP_DETAIL_MESSAGE" |
| |
407 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V | 394 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V |
| |
408 | ····.line·182 | 395 | ····.line·180 |
409 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mButtonVisibilities:[Z | 396 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mButtonVisibilities:[Z |
| |
410 | ····const-string·v1,·"ARG_BUTTON_VISIBILITIES" | 397 | ····const-string·v1,·"ARG_BUTTON_VISIBILITIES" |
| |
411 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putBooleanArray(Ljava/lang/String;[Z)V | 398 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/os/Bundle;->putBooleanArray(Ljava/lang/String;[Z)V |
| |
412 | ····return-void | 399 | ····return-void |
413 | .end·method | 400 | .end·method |
| |
414 | .method·public·setResultListener(Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;)Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler; | 401 | .method·public·setResultListener(Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;)Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler; |
415 | ····.locals·0 | 402 | ····.locals·0 |
| |
416 | ····.line·78 | 403 | ····.line·77 |
417 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 404 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; |
| |
418 | ····return-object·p0 | 405 | ····return-object·p0 |
419 | .end·method | 406 | .end·method |
| |
420 | .method·public·updateUi(Ljava/lang/String;IILandroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Ljava/lang/CharSequence;[Z)V | 407 | .method·public·updateUi(Ljava/lang/String;IILandroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Ljava/lang/CharSequence;[Z)V |
421 | ····.locals·0 | 408 | ····.locals·0 |
| |
422 | ····.line·96 | 409 | ····.line·95 |
423 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; | 410 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupName:Ljava/lang/String; |
| |
424 | ····.line·97 | 411 | ····.line·96 |
425 | ····iput·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupCount:I | 412 | ····iput·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupCount:I |
| |
426 | ····.line·98 | 413 | ····.line·97 |
427 | ····iput·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIndex:I | 414 | ····iput·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIndex:I |
| |
428 | ····.line·99 | 415 | ····.line·98 |
429 | ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIcon:Landroid/graphics/drawable/Icon; | 416 | ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupIcon:Landroid/graphics/drawable/Icon; |
| |
430 | ····.line·100 | 417 | ····.line·99 |
431 | ····iput-object·p5,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupMessage:Ljava/lang/CharSequence; | 418 | ····iput-object·p5,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mGroupMessage:Ljava/lang/CharSequence; |
| |
432 | ····.line·101 | 419 | ····.line·100 |
433 | ····iput-object·p6,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDetailMessage:Ljava/lang/CharSequence; | 420 | ····iput-object·p6,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mDetailMessage:Ljava/lang/CharSequence; |
| |
434 | ····.line·102 | 421 | ····.line·101 |
435 | ····iput-object·p7,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mButtonVisibilities:[Z | 422 | ····iput-object·p7,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->mButtonVisibilities:[Z |
| |
436 | ····.line·104 | 423 | ····.line·103 |
437 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->update()V | 424 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/auto/GrantPermissionsAutoViewHandler;->update()V |
| |
438 | ····return-void | 425 | ····return-void |
439 | .end·method | 426 | .end·method |
| |
440 | .method·public·updateWindowAttributes(Landroid/view/WindowManager$LayoutParams;)V | 427 | .method·public·updateWindowAttributes(Landroid/view/WindowManager$LayoutParams;)V |
441 | ····.locals·0 | 428 | ····.locals·0 |