|  |  |  |  | 
| Offset 63, 141 lines modified | Offset 63, 141 lines modified | 
| 63 | ····const/4·v1,·0x0 | 63 | ····const/4·v1,·0x0 | 
|  |  | 
| 64 | ····.line·72 | 64 | ····.line·72 | 
| 65 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 65 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 
|  |  | 
| 66 | ····move-result-object·v1 | 66 | ····move-result-object·v1 | 
|  |  | 
| 67 | ····const·v2,·0x7f0a02 13 | 67 | ····const·v2,·0x7f0a0235 | 
|  |  | 
| 68 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 68 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 
|  |  | 
| 69 | ····.line·73 | 69 | ····.line·73 | 
| 70 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 70 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 71 | ····const/4·v1,·0x1 | 71 | ····const/4·v1,·0x1 | 
|  |  | 
| 72 | ····.line·74 | 72 | ····.line·74 | 
| 73 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 73 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 
|  |  | 
| 74 | ····move-result-object·v1 | 74 | ····move-result-object·v1 | 
|  |  | 
| 75 | ····const·v2,·0x7f0a02 12 | 75 | ····const·v2,·0x7f0a0234 | 
|  |  | 
| 76 | ····.line·73 | 76 | ····.line·73 | 
| 77 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 77 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 
|  |  | 
| 78 | ····.line·75 | 78 | ····.line·75 | 
| 79 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 79 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 80 | ····const/4·v1,·0x2 | 80 | ····const/4·v1,·0x2 | 
|  |  | 
| 81 | ····.line·76 | 81 | ····.line·76 | 
| 82 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 82 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 
|  |  | 
| 83 | ····move-result-object·v1 | 83 | ····move-result-object·v1 | 
|  |  | 
| 84 | ····const·v2,·0x7f0a02 14 | 84 | ····const·v2,·0x7f0a0236 | 
|  |  | 
| 85 | ····.line·75 | 85 | ····.line·75 | 
| 86 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 86 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 
|  |  | 
| 87 | ····.line·77 | 87 | ····.line·77 | 
| 88 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 88 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 89 | ····const/4·v1,·0x3 | 89 | ····const/4·v1,·0x3 | 
|  |  | 
| 90 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 90 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 
|  |  | 
| 91 | ····move-result-object·v1 | 91 | ····move-result-object·v1 | 
|  |  | 
| 92 | ····const·v2,·0x7f0a02 18 | 92 | ····const·v2,·0x7f0a023a | 
|  |  | 
| 93 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 93 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 
|  |  | 
| 94 | ····.line·78 | 94 | ····.line·78 | 
| 95 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 95 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 96 | ····const/4·v1,·0x4 | 96 | ····const/4·v1,·0x4 | 
|  |  | 
| 97 | ····.line·79 | 97 | ····.line·79 | 
| 98 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 98 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 
|  |  | 
| 99 | ····move-result-object·v1 | 99 | ····move-result-object·v1 | 
|  |  | 
| 100 | ····const·v2,·0x7f0a02 17 | 100 | ····const·v2,·0x7f0a0239 | 
|  |  | 
| 101 | ····.line·78 | 101 | ····.line·78 | 
| 102 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 102 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 
|  |  | 
| 103 | ····.line·80 | 103 | ····.line·80 | 
| 104 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 104 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 105 | ····const/4·v1,·0x5 | 105 | ····const/4·v1,·0x5 | 
|  |  | 
| 106 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 106 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 
|  |  | 
| 107 | ····move-result-object·v1 | 107 | ····move-result-object·v1 | 
|  |  | 
| 108 | ····const·v2,·0x7f0a02 15 | 108 | ····const·v2,·0x7f0a0237 | 
|  |  | 
| 109 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 109 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 
|  |  | 
| 110 | ····.line·81 | 110 | ····.line·81 | 
| 111 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 111 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 112 | ····const/4·v1,·0x6 | 112 | ····const/4·v1,·0x6 | 
|  |  | 
| 113 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 113 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 
|  |  | 
| 114 | ····move-result-object·v1 | 114 | ····move-result-object·v1 | 
|  |  | 
| 115 | ····const·v2,·0x7f0a02 1f | 115 | ····const·v2,·0x7f0a0241 | 
|  |  | 
| 116 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 116 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 
|  |  | 
| 117 | ····.line·82 | 117 | ····.line·82 | 
| 118 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 118 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 119 | ····const/4·v1,·0x7 | 119 | ····const/4·v1,·0x7 | 
|  |  | 
| 120 | ····.line·83 | 120 | ····.line·83 | 
| 121 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 121 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 
|  |  | 
| 122 | ····move-result-object·v1 | 122 | ····move-result-object·v1 | 
|  |  | 
| 123 | ····const·v2,·0x7f0a02 1e | 123 | ····const·v2,·0x7f0a0240 | 
|  |  | 
| 124 | ····.line·82 | 124 | ····.line·82 | 
| 125 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 125 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 
|  |  | 
| 126 | ····.line·84 | 126 | ····.line·84 | 
| 127 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 127 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 128 | ····const/16·v1,·0x8 | 128 | ····const/16·v1,·0x8 | 
|  |  | 
| 129 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 129 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 
|  |  | 
| 130 | ····move-result-object·v1 | 130 | ····move-result-object·v1 | 
|  |  | 
| 131 | ····const·v2,·0x7f0a02 21 | 131 | ····const·v2,·0x7f0a0243 | 
|  |  | 
| 132 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 132 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 
|  |  | 
| 133 | ····.line·85 | 133 | ····.line·85 | 
| 134 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 134 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 135 | ····const/16·v1,·0x9 | 135 | ····const/16·v1,·0x9 | 
|  |  | 
| 136 | ····.line·86 | 136 | ····.line·86 | 
| 137 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 137 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 
|  |  | 
| 138 | ····move-result-object·v1 | 138 | ····move-result-object·v1 | 
|  |  | 
| 139 | ····const·v2,·0x7f0a02 20 | 139 | ····const·v2,·0x7f0a0242 | 
|  |  | 
| 140 | ····.line·85 | 140 | ····.line·85 | 
| 141 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 141 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V | 
|  |  | 
| 142 | ····return-void | 142 | ····return-void | 
| 143 | .end·method | 143 | .end·method | 
|  |  | 
| Offset 212, 83 lines modified | Offset 212, 83 lines modified | 
|  |  | 
| 212 | ····return-void | 212 | ····return-void | 
| 213 | .end·method | 213 | .end·method | 
|  |  | 
| 214 | .method·private·updateAll()V | 214 | .method·private·updateAll()V | 
| 215 | ····.locals·3 | 215 | ····.locals·3 | 
|  |  | 
| 216 | ····.line·1 72 | 216 | ····.line·168 | 
| 217 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateDescription()V | 217 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateDescription()V | 
|  |  | 
| 218 | ····.line·1 73 | 218 | ····.line·169 | 
| 219 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateDetailDescription()V | 219 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateDetailDescription()V | 
|  |  | 
| 220 | ····.line·17 4 | 220 | ····.line·170 | 
| 221 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateButtons()V | 221 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateButtons()V | 
|  |  | 
| 222 | ····.line·17 8 | 222 | ····.line·174 | 
| 223 | ····new-instance·v0,·Landroid/transition/ChangeBounds; | 223 | ····new-instance·v0,·Landroid/transition/ChangeBounds; | 
|  |  | 
| 224 | ····invoke-direct·{v0},·Landroid/transition/ChangeBounds;-><init>()V | 224 | ····invoke-direct·{v0},·Landroid/transition/ChangeBounds;-><init>()V | 
|  |  | 
| 225 | ····const-wide/16·v1,·0xc8 | 225 | ····const-wide/16·v1,·0xc8 | 
|  |  | 
| 226 | ····.line·17 9 | 226 | ····.line·175 | 
| 227 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/transition/ChangeBounds;->setDuration(J)Landroid/transition/Transition; | 227 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/transition/ChangeBounds;->setDuration(J)Landroid/transition/Transition; | 
|  |  | 
| 228 | ····.line·1 80 | 228 | ····.line·176 | 
| 229 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 229 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 
|  |  | 
| 230 | ····const·v2,·0x10c000d | 230 | ····const·v2,·0x10c000d | 
|  |  | 
| 231 | ····invoke-static·{v1,·v2},·Landroid/view/animation/AnimationUtils;->loadInterpolator(Landroid/content/Context;I)Landroid/view/animation/Interpolator; | 231 | ····invoke-static·{v1,·v2},·Landroid/view/animation/AnimationUtils;->loadInterpolator(Landroid/content/Context;I)Landroid/view/animation/Interpolator; | 
|  |  | 
| 232 | ····move-result-object·v1 | 232 | ····move-result-object·v1 | 
|  |  | 
| 233 | ····invoke-virtual·{v0,·v1},·Landroid/transition/ChangeBounds;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/transition/Transition; | 233 | ····invoke-virtual·{v0,·v1},·Landroid/transition/ChangeBounds;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/transition/Transition; | 
|  |  | 
| 234 | ····.line·1 82 | 234 | ····.line·178 | 
| 235 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 235 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 
|  |  | 
| 236 | ····invoke-static·{v1,·v0},·Landroid/transition/TransitionManager;->beginDelayedTransition(Landroid/view/ViewGroup;Landroid/transition/Transition;)V | 236 | ····invoke-static·{v1,·v0},·Landroid/transition/TransitionManager;->beginDelayedTransition(Landroid/view/ViewGroup;Landroid/transition/Transition;)V | 
|  |  | 
| 237 | ····return-void | 237 | ····return-void | 
| 238 | .end·method | 238 | .end·method | 
|  |  | 
| 239 | .method·private·updateButtons()V | 239 | .method·private·updateButtons()V | 
| 240 | ····.locals·6 | 240 | ····.locals·6 | 
|  |  | 
| 241 | ····.line·23 8 | 241 | ····.line·234 | 
| 242 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 242 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 243 | ····invoke-virtual·{v0},·Landroid/util/SparseArray;->size()I | 243 | ····invoke-virtual·{v0},·Landroid/util/SparseArray;->size()I | 
|  |  | 
| 244 | ····move-result·v0 | 244 | ····move-result·v0 | 
|  |  | 
| 245 | ····const/4·v1,·0x0 | 245 | ····const/4·v1,·0x0 | 
|  |  | 
| 246 | ····move·v2,·v1 | 246 | ····move·v2,·v1 | 
|  |  | 
| 247 | ····:goto_0 | 247 | ····:goto_0 | 
| 248 | ····if-ge·v2,·v0,·:cond_1 | 248 | ····if-ge·v2,·v0,·:cond_1 | 
|  |  | 
| 249 | ····.line·2 40 | 249 | ····.line·236 | 
| 250 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 250 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 251 | ····invoke-virtual·{v3,·v2},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; | 251 | ····invoke-virtual·{v3,·v2},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; | 
|  |  | 
| 252 | ····move-result-object·v3 | 252 | ····move-result-object·v3 | 
|  |  | 
| 253 | ····check-cast·v3,·Ljava/lang/Integer; | 253 | ····check-cast·v3,·Ljava/lang/Integer; | 
|  |  | 
| 254 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I | 254 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I | 
|  |  | 
| 255 | ····move-result·v3 | 255 | ····move-result·v3 | 
|  |  | 
| 256 | ····.line·2 41 | 256 | ····.line·237 | 
| 257 | ····iget-object·v4,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtons:[Landroid/widget/Button; | 257 | ····iget-object·v4,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtons:[Landroid/widget/Button; | 
|  |  | 
| 258 | ····aget-object·v4,·v4,·v3 | 258 | ····aget-object·v4,·v4,·v3 | 
|  |  | 
| 259 | ····iget-object·v5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtonVisibilities:[Z | 259 | ····iget-object·v5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtonVisibilities:[Z | 
|  |  | 
| 260 | ····aget-boolean·v3,·v5,·v3 | 260 | ····aget-boolean·v3,·v5,·v3 | 
| Offset 312, 65 lines modified | Offset 312, 65 lines modified | 
| 312 | ····:cond_1 | 312 | ····:cond_1 | 
| 313 | ····return-void | 313 | ····return-void | 
| 314 | .end·method | 314 | .end·method | 
|  |  | 
| 315 | .method·private·updateDescription()V | 315 | .method·private·updateDescription()V | 
| 316 | ····.locals·3 | 316 | ····.locals·3 | 
|  |  | 
| 317 | ····.line·2 22 | 317 | ····.line·218 | 
| 318 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupIcon:Landroid/graphics/drawable/Icon; | 318 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupIcon:Landroid/graphics/drawable/Icon; | 
|  |  | 
| 319 | ····if-eqz·v0,·:cond_0 | 319 | ····if-eqz·v0,·:cond_0 | 
|  |  | 
| 320 | ····.line·2 23 | 320 | ····.line·219 | 
| 321 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mIconView:Landroid/widget/ImageView; | 321 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mIconView:Landroid/widget/ImageView; | 
|  |  | 
| 322 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 322 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 
|  |  | 
| 323 | ····invoke-virtual·{v0,·v2},·Landroid/graphics/drawable/Icon;->loadDrawable(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; | 323 | ····invoke-virtual·{v0,·v2},·Landroid/graphics/drawable/Icon;->loadDrawable(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; | 
|  |  | 
| 324 | ····move-result-object·v0 | 324 | ····move-result-object·v0 | 
|  |  | 
| 325 | ····invoke-virtual·{v1,·v0},·Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V | 325 | ····invoke-virtual·{v1,·v0},·Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V | 
|  |  | 
| 326 | ····.line·22 5 | 326 | ····.line·221 | 
| 327 | ····:cond_0 | 327 | ····:cond_0 | 
| 328 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mMessageView:Landroid/widget/TextView; | 328 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mMessageView:Landroid/widget/TextView; | 
|  |  | 
| 329 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupMessage:Ljava/lang/CharSequence; | 329 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupMessage:Ljava/lang/CharSequence; | 
|  |  | 
| 330 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 330 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 
|  |  | 
| 331 | ····return-void | 331 | ····return-void | 
| 332 | .end·method | 332 | .end·method | 
|  |  | 
| 333 | .method·private·updateDetailDescription()V | 333 | .method·private·updateDetailDescription()V | 
| 334 | ····.locals·2 | 334 | ····.locals·2 | 
|  |  | 
| 335 | ····.line·22 9 | 335 | ····.line·225 | 
| 336 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessage:Ljava/lang/CharSequence; | 336 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessage:Ljava/lang/CharSequence; | 
|  |  | 
| 337 | ····if-nez·v0,·:cond_0 | 337 | ····if-nez·v0,·:cond_0 | 
|  |  | 
| 338 | ····.line·2 30 | 338 | ····.line·226 | 
| 339 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessageView:Landroid/widget/TextView; | 339 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessageView:Landroid/widget/TextView; | 
|  |  | 
| 340 | ····const/16·v1,·0x8 | 340 | ····const/16·v1,·0x8 | 
|  |  | 
| 341 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setVisibility(I)V | 341 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setVisibility(I)V | 
|  |  | 
| 342 | ····goto·:goto_0 | 342 | ····goto·:goto_0 | 
|  |  | 
| 343 | ····.line·2 32 | 343 | ····.line·228 | 
| 344 | ····:cond_0 | 344 | ····:cond_0 | 
| 345 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessageView:Landroid/widget/TextView; | 345 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessageView:Landroid/widget/TextView; | 
|  |  | 
| 346 | ····invoke-virtual·{v1,·v0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 346 | ····invoke-virtual·{v1,·v0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 
|  |  | 
| 347 | ····.line·2 33 | 347 | ····.line·229 | 
| 348 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessageView:Landroid/widget/TextView; | 348 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessageView:Landroid/widget/TextView; | 
|  |  | 
| 349 | ····const/4·v1,·0x0 | 349 | ····const/4·v1,·0x0 | 
|  |  | 
| 350 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setVisibility(I)V | 350 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setVisibility(I)V | 
|  |  | 
| 351 | ····:goto_0 | 351 | ····:goto_0 | 
| Offset 378, 158 lines modified | Offset 378, 158 lines modified | 
| 378 | .end·method | 378 | .end·method | 
|  |  | 
|  |  | 
| 379 | #·virtual·methods | 379 | #·virtual·methods | 
| 380 | .method·public·createView()Landroid/view/View; | 380 | .method·public·createView()Landroid/view/View; | 
| 381 | ····.locals·5 | 381 | ····.locals·5 | 
|  |  | 
| 382 | ····.line·18 7 | 382 | ····.line·183 | 
| 383 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 383 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 
|  |  | 
| 384 | ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | 384 | ····invoke-static·{v0},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | 
|  |  | 
| 385 | ····move-result-object·v0 | 385 | ····move-result-object·v0 | 
|  |  | 
| 386 | ····const·v1,·0x7f0d005 8 | 386 | ····const·v1,·0x7f0d005e | 
|  |  | 
| 387 | ····const/4·v2,·0x0 | 387 | ····const/4·v2,·0x0 | 
|  |  | 
| 388 | ····.line·18 8 | 388 | ····.line·184 | 
| 389 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; | 389 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; | 
|  |  | 
| 390 | ····move-result-object·v0 | 390 | ····move-result-object·v0 | 
|  |  | 
| 391 | ····check-cast·v0,·Landroid/view/ViewGroup; | 391 | ····check-cast·v0,·Landroid/view/ViewGroup; | 
|  |  | 
| 392 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 392 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 
|  |  | 
| 393 | ····.line·1 90 | 393 | ····.line·186 | 
| 394 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 394 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 
|  |  | 
| 395 | ····invoke-virtual·{v0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources; | 395 | ····invoke-virtual·{v0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources; | 
|  |  | 
| 396 | ····move-result-object·v0 | 396 | ····move-result-object·v0 | 
|  |  | 
| 397 | ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; | 397 | ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; | 
|  |  | 
| 398 | ····move-result-object·v0 | 398 | ····move-result-object·v0 | 
|  |  | 
| 399 | ····iget·v0,·v0,·Landroid/util/DisplayMetrics;->heightPixels:I | 399 | ····iget·v0,·v0,·Landroid/util/DisplayMetrics;->heightPixels:I | 
|  |  | 
| 400 | ····.line·1 91 | 400 | ····.line·187 | 
| 401 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 401 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 
|  |  | 
| 402 | ····invoke-virtual·{v1,·v0},·Landroid/view/ViewGroup;->setMinimumHeight(I)V | 402 | ····invoke-virtual·{v1,·v0},·Landroid/view/ViewGroup;->setMinimumHeight(I)V | 
|  |  | 
| 403 | ····.line·1 92 | 403 | ····.line·188 | 
| 404 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 404 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 
|  |  | 
| 405 | ····const·v1,·0x7f0a01 58 | 405 | ····const·v1,·0x7f0a017a | 
|  |  | 
| 406 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 406 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 
|  |  | 
| 407 | ····move-result-object·v0 | 407 | ····move-result-object·v0 | 
|  |  | 
| 408 | ····invoke-virtual·{v0,·p0},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 408 | ····invoke-virtual·{v0,·p0},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 
|  |  | 
| 409 | ····.line·1 93 | 409 | ····.line·189 | 
| 410 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 410 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 
|  |  | 
| 411 | ····const·v1,·0x7f0a01 57 | 411 | ····const·v1,·0x7f0a0179 | 
|  |  | 
| 412 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 412 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 
|  |  | 
| 413 | ····move-result-object·v0 | 413 | ····move-result-object·v0 | 
|  |  | 
| 414 | ····invoke-virtual·{v0,·p0},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 414 | ····invoke-virtual·{v0,·p0},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 
|  |  | 
| 415 | ····.line·19 5 | 415 | ····.line·191 | 
| 416 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 416 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 
|  |  | 
| 417 | ····const·v1,·0x7f0a02 1c | 417 | ····const·v1,·0x7f0a023e | 
|  |  | 
| 418 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 418 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 
|  |  | 
| 419 | ····move-result-object·v0 | 419 | ····move-result-object·v0 | 
|  |  | 
| 420 | ····check-cast·v0,·Landroid/widget/TextView; | 420 | ····check-cast·v0,·Landroid/widget/TextView; | 
|  |  | 
| 421 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mMessageView:Landroid/widget/TextView; | 421 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mMessageView:Landroid/widget/TextView; | 
|  |  | 
| 422 | ····.line·19 6 | 422 | ····.line·192 | 
| 423 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 423 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 
|  |  | 
| 424 | ····const·v1,·0x7f0a01 0e | 424 | ····const·v1,·0x7f0a0130 | 
|  |  | 
| 425 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 425 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 
|  |  | 
| 426 | ····move-result-object·v0 | 426 | ····move-result-object·v0 | 
|  |  | 
| 427 | ····check-cast·v0,·Landroid/widget/TextView; | 427 | ····check-cast·v0,·Landroid/widget/TextView; | 
|  |  | 
| 428 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessageView:Landroid/widget/TextView; | 428 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessageView:Landroid/widget/TextView; | 
|  |  | 
| 429 | ····.line·19 7 | 429 | ····.line·193 | 
| 430 | ····invoke-static·{},·Landroid/text/method/LinkMovementMethod;->getInstance()Landroid/text/method/MovementMethod; | 430 | ····invoke-static·{},·Landroid/text/method/LinkMovementMethod;->getInstance()Landroid/text/method/MovementMethod; | 
|  |  | 
| 431 | ····move-result-object·v1 | 431 | ····move-result-object·v1 | 
|  |  | 
| 432 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V | 432 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V | 
|  |  | 
| 433 | ····.line·19 8 | 433 | ····.line·194 | 
| 434 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 434 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 
|  |  | 
| 435 | ····const·v1,·0x7f0a02 1b | 435 | ····const·v1,·0x7f0a023d | 
|  |  | 
| 436 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 436 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 
|  |  | 
| 437 | ····move-result-object·v0 | 437 | ····move-result-object·v0 | 
|  |  | 
| 438 | ····check-cast·v0,·Landroid/widget/ImageView; | 438 | ····check-cast·v0,·Landroid/widget/ImageView; | 
|  |  | 
| 439 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mIconView:Landroid/widget/ImageView; | 439 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mIconView:Landroid/widget/ImageView; | 
|  |  | 
| 440 | ····const/16·v0,·0xb | 440 | ····const/16·v0,·0xb | 
|  |  | 
| 441 | ····new-array·v0,·v0,·[Landroid/widget/Button; | 441 | ····new-array·v0,·v0,·[Landroid/widget/Button; | 
|  |  | 
| 442 | ····.line· 200 | 442 | ····.line·196 | 
| 443 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtons:[Landroid/widget/Button; | 443 | ····iput-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtons:[Landroid/widget/Button; | 
|  |  | 
| 444 | ····.line· 202 | 444 | ····.line·198 | 
| 445 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 445 | ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 446 | ····invoke-virtual·{v0},·Landroid/util/SparseArray;->size()I | 446 | ····invoke-virtual·{v0},·Landroid/util/SparseArray;->size()I | 
|  |  | 
| 447 | ····move-result·v0 | 447 | ····move-result·v0 | 
|  |  | 
| 448 | ····const/4·v1,·0x0 | 448 | ····const/4·v1,·0x0 | 
|  |  | 
| 449 | ····:goto_0 | 449 | ····:goto_0 | 
| 450 | ····if-ge·v1,·v0,·:cond_0 | 450 | ····if-ge·v1,·v0,·:cond_0 | 
|  |  | 
| 451 | ····.line·20 4 | 451 | ····.line·200 | 
| 452 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 452 | ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 
|  |  | 
| 453 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 453 | ····sget-object·v3,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 454 | ····invoke-virtual·{v3,·v1},·Landroid/util/SparseArray;->keyAt(I)I | 454 | ····invoke-virtual·{v3,·v1},·Landroid/util/SparseArray;->keyAt(I)I | 
|  |  | 
| 455 | ····move-result·v3 | 455 | ····move-result·v3 | 
|  |  | 
| 456 | ····invoke-virtual·{v2,·v3},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 456 | ····invoke-virtual·{v2,·v3},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 
|  |  | 
| 457 | ····move-result-object·v2 | 457 | ····move-result-object·v2 | 
|  |  | 
| 458 | ····check-cast·v2,·Landroid/widget/Button; | 458 | ····check-cast·v2,·Landroid/widget/Button; | 
|  |  | 
| 459 | ····.line·20 5 | 459 | ····.line·201 | 
| 460 | ····invoke-virtual·{v2,·p0},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 460 | ····invoke-virtual·{v2,·p0},·Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 
|  |  | 
| 461 | ····.line·20 6 | 461 | ····.line·202 | 
| 462 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtons:[Landroid/widget/Button; | 462 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtons:[Landroid/widget/Button; | 
|  |  | 
| 463 | ····sget-object·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 463 | ····sget-object·v4,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 464 | ····invoke-virtual·{v4,·v1},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; | 464 | ····invoke-virtual·{v4,·v1},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; | 
|  |  | 
| 465 | ····move-result-object·v4 | 465 | ····move-result-object·v4 | 
| Offset 542, 24 lines modified | Offset 542, 24 lines modified | 
|  |  | 
| 542 | ····aput-object·v2,·v3,·v4 | 542 | ····aput-object·v2,·v3,·v4 | 
|  |  | 
| 543 | ····add-int/lit8·v1,·v1,·0x1 | 543 | ····add-int/lit8·v1,·v1,·0x1 | 
|  |  | 
| 544 | ····goto·:goto_0 | 544 | ····goto·:goto_0 | 
|  |  | 
| 545 | ····.line·20 9 | 545 | ····.line·205 | 
| 546 | ····:cond_0 | 546 | ····:cond_0 | 
| 547 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 547 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 
|  |  | 
| 548 | ····if-eqz·v0,·:cond_1 | 548 | ····if-eqz·v0,·:cond_1 | 
|  |  | 
| 549 | ····.line·2 10 | 549 | ····.line·206 | 
| 550 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateAll()V | 550 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateAll()V | 
|  |  | 
| 551 | ····.line·2 13 | 551 | ····.line·209 | 
| 552 | ····:cond_1 | 552 | ····:cond_1 | 
| 553 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 553 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mRootView:Landroid/view/ViewGroup; | 
|  |  | 
| 554 | ····return-object·v0 | 554 | ····return-object·v0 | 
| 555 | .end·method | 555 | .end·method | 
|  |  | 
| 556 | .method·public·loadInstanceState(Landroid/os/Bundle;)V | 556 | .method·public·loadInstanceState(Landroid/os/Bundle;)V | 
| Offset 627, 94 lines modified | Offset 627, 82 lines modified | 
| 627 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getBooleanArray(Ljava/lang/String;)[Z | 627 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getBooleanArray(Ljava/lang/String;)[Z | 
|  |  | 
| 628 | ····move-result-object·p1 | 628 | ····move-result-object·p1 | 
|  |  | 
| 629 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtonVisibilities:[Z | 629 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtonVisibilities:[Z | 
|  |  | 
| 630 | ····.line·145 | 630 | ····.line·145 | 
| 631 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; |  | 
|  |  | 
| 632 | ····if-eqz·v0,·:cond_1 |  | 
|  |  | 
| 633 | ····if-nez·p1,·:cond_0 |  | 
|  |  | 
| 634 | ····goto·:goto_0 |  | 
|  |  | 
| 635 | ····.line·149 |  | 
| 636 | ····:cond_0 |  | 
| 637 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateAll()V | 631 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateAll()V | 
|  |  | 
| 638 | ····:cond_1 |  | 
| 639 | ····:goto_0 |  | 
| 640 | ····return-void | 632 | ····return-void | 
| 641 | .end·method | 633 | .end·method | 
|  |  | 
| 642 | .method·public·onBackPressed()V | 634 | .method·public·onBackPressed()V | 
| 643 | ····.locals·3 | 635 | ····.locals·3 | 
|  |  | 
| 644 | ····.line·31 9 | 636 | ····.line·315 | 
| 645 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 637 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 646 | ····if-eqz·v0,·:cond_0 | 638 | ····if-eqz·v0,·:cond_0 | 
|  |  | 
| 647 | ····.line·3 20 | 639 | ····.line·316 | 
| 648 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 640 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 
|  |  | 
| 649 | ····const/4·v2,·-0x1 | 641 | ····const/4·v2,·-0x1 | 
|  |  | 
| 650 | ····invoke-interface·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 642 | ····invoke-interface·{v0,·v1,·v2},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 
|  |  | 
| 651 | ····goto·:goto_0 | 643 | ····goto·:goto_0 | 
|  |  | 
| 652 | ····.line·3 22 | 644 | ····.line·318 | 
| 653 | ····:cond_0 | 645 | ····:cond_0 | 
| 654 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 646 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 
|  |  | 
| 655 | ····invoke-virtual·{v0},·Landroid/app/Activity;->finish()V | 647 | ····invoke-virtual·{v0},·Landroid/app/Activity;->finish()V | 
|  |  | 
| 656 | ····:goto_0 | 648 | ····:goto_0 | 
| 657 | ····return-void | 649 | ····return-void | 
| 658 | .end·method | 650 | .end·method | 
|  |  | 
| 659 | .method·public·onClick(Landroid/view/View;)V | 651 | .method·public·onClick(Landroid/view/View;)V | 
| 660 | ····.locals·4 | 652 | ····.locals·4 | 
|  |  | 
| 661 | ····.line·24 7 | 653 | ····.line·243 | 
| 662 | ····invoke-virtual·{p1},·Landroid/view/View;->getId()I | 654 | ····invoke-virtual·{p1},·Landroid/view/View;->getId()I | 
|  |  | 
| 663 | ····move-result·v0 | 655 | ····move-result·v0 | 
|  |  | 
| 664 | ····const·v1,·0x7f0a01 58 | 656 | ····const·v1,·0x7f0a017a | 
|  |  | 
| 665 | ····if-ne·v0,·v1,·:cond_1 | 657 | ····if-ne·v0,·v1,·:cond_1 | 
|  |  | 
| 666 | ····.line·24 9 | 658 | ····.line·245 | 
| 667 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 659 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 668 | ····if-eqz·p1,·:cond_0 | 660 | ····if-eqz·p1,·:cond_0 | 
|  |  | 
| 669 | ····.line·2 50 | 661 | ····.line·246 | 
| 670 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 662 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 
|  |  | 
| 671 | ····const/4·v1,·-0x1 | 663 | ····const/4·v1,·-0x1 | 
|  |  | 
| 672 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 664 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 
|  |  | 
| 673 | ····goto·:goto_0 | 665 | ····goto·:goto_0 | 
|  |  | 
| 674 | ····.line·2 52 | 666 | ····.line·248 | 
| 675 | ····:cond_0 | 667 | ····:cond_0 | 
| 676 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 668 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mActivity:Landroid/app/Activity; | 
|  |  | 
| 677 | ····invoke-virtual·{p1},·Landroid/app/Activity;->finish()V | 669 | ····invoke-virtual·{p1},·Landroid/app/Activity;->finish()V | 
|  |  | 
| 678 | ····:goto_0 | 670 | ····:goto_0 | 
| 679 | ····return-void | 671 | ····return-void | 
|  |  | 
| 680 | ····.line·25 8 | 672 | ····.line·254 | 
| 681 | ····:cond_1 | 673 | ····:cond_1 | 
| 682 | ····:try_start_0 | 674 | ····:try_start_0 | 
| 683 | ····sget-object·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 675 | ····sget-object·v1,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->BUTTON_RES_ID_TO_NUM:Landroid/util/SparseArray; | 
|  |  | 
| 684 | ····invoke-virtual·{v1,·v0},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; | 676 | ····invoke-virtual·{v1,·v0},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object; | 
|  |  | 
| 685 | ····move-result-object·v0 | 677 | ····move-result-object·v0 | 
| Offset 733, 122 lines modified | Offset 721, 122 lines modified | 
|  |  | 
| 733 | ····const/16·v3,·0x80 | 721 | ····const/16·v3,·0x80 | 
|  |  | 
| 734 | ····packed-switch·v0,·:pswitch_data_0 | 722 | ····packed-switch·v0,·:pswitch_data_0 | 
|  |  | 
| 735 | ····goto·:goto_1 | 723 | ····goto·:goto_1 | 
|  |  | 
| 736 | ····.line·28 8 | 724 | ····.line·284 | 
| 737 | ····:pswitch_0 | 725 | ····:pswitch_0 | 
| 738 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 726 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 739 | ····if-eqz·v0,·:cond_2 | 727 | ····if-eqz·v0,·:cond_2 | 
|  |  | 
| 740 | ····.line·28 9 | 728 | ····.line·285 | 
| 741 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 729 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 
|  |  | 
| 742 | ····.line·2 91 | 730 | ····.line·287 | 
| 743 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 731 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 744 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 732 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 
|  |  | 
| 745 | ····const/4·v1,·0x4 | 733 | ····const/4·v1,·0x4 | 
|  |  | 
| 746 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 734 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 
|  |  | 
| 747 | ····goto·:goto_1 | 735 | ····goto·:goto_1 | 
|  |  | 
| 748 | ····.line·30 6 | 736 | ····.line·302 | 
| 749 | ····:pswitch_1 | 737 | ····:pswitch_1 | 
| 750 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 738 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 751 | ····if-eqz·v0,·:cond_2 | 739 | ····if-eqz·v0,·:cond_2 | 
|  |  | 
| 752 | ····.line·30 7 | 740 | ····.line·303 | 
| 753 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 741 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 
|  |  | 
| 754 | ····.line·30 9 | 742 | ····.line·305 | 
| 755 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 743 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 756 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 744 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 
|  |  | 
| 757 | ····const/4·v1,·0x3 | 745 | ····const/4·v1,·0x3 | 
|  |  | 
| 758 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 746 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 
|  |  | 
| 759 | ····goto·:goto_1 | 747 | ····goto·:goto_1 | 
|  |  | 
| 760 | ····.line·29 7 | 748 | ····.line·293 | 
| 761 | ····:pswitch_2 | 749 | ····:pswitch_2 | 
| 762 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 750 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 763 | ····if-eqz·v0,·:cond_2 | 751 | ····if-eqz·v0,·:cond_2 | 
|  |  | 
| 764 | ····.line·29 8 | 752 | ····.line·294 | 
| 765 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 753 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 
|  |  | 
| 766 | ····.line· 300 | 754 | ····.line·296 | 
| 767 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 755 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 768 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 756 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 
|  |  | 
| 769 | ····const/4·v1,·0x2 | 757 | ····const/4·v1,·0x2 | 
|  |  | 
| 770 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 758 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 
|  |  | 
| 771 | ····goto·:goto_1 | 759 | ····goto·:goto_1 | 
|  |  | 
| 772 | ····.line·2 72 | 760 | ····.line·268 | 
| 773 | ····:pswitch_3 | 761 | ····:pswitch_3 | 
| 774 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 762 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 775 | ····if-eqz·v0,·:cond_2 | 763 | ····if-eqz·v0,·:cond_2 | 
|  |  | 
| 776 | ····.line·2 73 | 764 | ····.line·269 | 
| 777 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 765 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 
|  |  | 
| 778 | ····.line·27 5 | 766 | ····.line·271 | 
| 779 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 767 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 780 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 768 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 
|  |  | 
| 781 | ····const/4·v1,·0x1 | 769 | ····const/4·v1,·0x1 | 
|  |  | 
| 782 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 770 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 
|  |  | 
| 783 | ····goto·:goto_1 | 771 | ····goto·:goto_1 | 
|  |  | 
| 784 | ····.line·2 80 | 772 | ····.line·276 | 
| 785 | ····:pswitch_4 | 773 | ····:pswitch_4 | 
| 786 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 774 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 787 | ····if-eqz·v0,·:cond_2 | 775 | ····if-eqz·v0,·:cond_2 | 
|  |  | 
| 788 | ····.line·2 81 | 776 | ····.line·277 | 
| 789 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 777 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 
|  |  | 
| 790 | ····.line·2 83 | 778 | ····.line·279 | 
| 791 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 779 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 792 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 780 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 
|  |  | 
| 793 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 781 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 
|  |  | 
| 794 | ····goto·:goto_1 | 782 | ····goto·:goto_1 | 
|  |  | 
| 795 | ····.line·26 5 | 783 | ····.line·261 | 
| 796 | ····:pswitch_5 | 784 | ····:pswitch_5 | 
| 797 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 785 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 798 | ····if-eqz·v0,·:cond_2 | 786 | ····if-eqz·v0,·:cond_2 | 
|  |  | 
| 799 | ····.line·26 6 | 787 | ····.line·262 | 
| 800 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 788 | ····invoke-virtual·{p1,·v3,·v2},·Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z | 
|  |  | 
| 801 | ····.line·26 8 | 789 | ····.line·264 | 
| 802 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 790 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mResultListener:Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener; | 
|  |  | 
| 803 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 791 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 
|  |  | 
| 804 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 792 | ····invoke-interface·{p1,·v0,·v1},·Lcom/android/permissioncontroller/permission/ui/GrantPermissionsViewHandler$ResultListener;->onPermissionGrantResult(Ljava/lang/String;I)V | 
|  |  | 
| 805 | ····:catch_0 | 793 | ····:catch_0 | 
| Offset 934, 44 lines modified | Offset 922, 44 lines modified | 
|  |  | 
| 934 | ····return-object·p0 | 922 | ····return-object·p0 | 
| 935 | .end·method | 923 | .end·method | 
|  |  | 
| 936 | .method·public·updateUi(Ljava/lang/String;IILandroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Ljava/lang/CharSequence;[Z)V | 924 | .method·public·updateUi(Ljava/lang/String;IILandroid/graphics/drawable/Icon;Ljava/lang/CharSequence;Ljava/lang/CharSequence;[Z)V | 
| 937 | ····.locals·1 | 925 | ····.locals·1 | 
|  |  | 
| 938 | ····.line·15 5 | 926 | ····.line·151 | 
| 939 | ····iget·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupIndex:I | 927 | ····iget·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupIndex:I | 
|  |  | 
| 940 | ····.line·15 7 | 928 | ····.line·153 | 
| 941 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 929 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupName:Ljava/lang/String; | 
|  |  | 
| 942 | ····.line·15 8 | 930 | ····.line·154 | 
| 943 | ····iput·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupCount:I | 931 | ····iput·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupCount:I | 
|  |  | 
| 944 | ····.line·15 9 | 932 | ····.line·155 | 
| 945 | ····iput·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupIndex:I | 933 | ····iput·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupIndex:I | 
|  |  | 
| 946 | ····.line·1 60 | 934 | ····.line·156 | 
| 947 | ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupIcon:Landroid/graphics/drawable/Icon; | 935 | ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupIcon:Landroid/graphics/drawable/Icon; | 
|  |  | 
| 948 | ····.line·1 61 | 936 | ····.line·157 | 
| 949 | ····iput-object·p5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupMessage:Ljava/lang/CharSequence; | 937 | ····iput-object·p5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mGroupMessage:Ljava/lang/CharSequence; | 
|  |  | 
| 950 | ····.line·1 62 | 938 | ····.line·158 | 
| 951 | ····iput-object·p6,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessage:Ljava/lang/CharSequence; | 939 | ····iput-object·p6,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mDetailMessage:Ljava/lang/CharSequence; | 
|  |  | 
| 952 | ····.line·1 63 | 940 | ····.line·159 | 
| 953 | ····iput-object·p7,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtonVisibilities:[Z | 941 | ····iput-object·p7,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mButtonVisibilities:[Z | 
|  |  | 
| 954 | ····.line·16 6 | 942 | ····.line·162 | 
| 955 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mIconView:Landroid/widget/ImageView; | 943 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->mIconView:Landroid/widget/ImageView; | 
|  |  | 
| 956 | ····if-eqz·p1,·:cond_0 | 944 | ····if-eqz·p1,·:cond_0 | 
|  |  | 
| 957 | ····.line·16 7 | 945 | ····.line·163 | 
| 958 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateAll()V | 946 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/GrantPermissionsViewHandlerImpl;->updateAll()V | 
|  |  | 
| 959 | ····:cond_0 | 947 | ····:cond_0 | 
| 960 | ····return-void | 948 | ····return-void | 
| 961 | .end·method | 949 | .end·method | 
|  |  | 
| 962 | .method·public·updateWindowAttributes(Landroid/view/WindowManager$LayoutParams;)V | 950 | .method·public·updateWindowAttributes(Landroid/view/WindowManager$LayoutParams;)V |