| | | |
Offset 26, 14 lines modified | Offset 26, 18 lines modified |
26 | ············">;" | 26 | ············">;" |
27 | ········} | 27 | ········} |
28 | ····.end·annotation | 28 | ····.end·annotation |
29 | .end·field | 29 | .end·field |
| |
30 | .field·private·final·mContext:Landroid/content/Context; | 30 | .field·private·final·mContext:Landroid/content/Context; |
| |
| 31 | .field·private·final·mDialogHeightScalar:F |
| |
| 32 | .field·private·final·mDialogWidthScalar:F |
| |
31 | .field·private·final·mIntent:Landroid/content/Intent; | 33 | .field·private·final·mIntent:Landroid/content/Intent; |
| |
32 | .field·private·final·mIsLastUsage:Z | 34 | .field·private·final·mIsLastUsage:Z |
| |
33 | .field·private·final·mPackageName:Ljava/lang/String; | 35 | .field·private·final·mPackageName:Ljava/lang/String; |
| |
34 | .field·private·final·mPermissionGroup:Ljava/lang/String; | 36 | .field·private·final·mPermissionGroup:Ljava/lang/String; |
Offset 44, 241 lines modified | Offset 48, 274 lines modified |
| |
44 | .field·private·final·mUserHandle:Landroid/os/UserHandle; | 48 | .field·private·final·mUserHandle:Landroid/os/UserHandle; |
| |
45 | .field·private·mWidgetIcon:Landroid/graphics/drawable/Drawable; | 49 | .field·private·mWidgetIcon:Landroid/graphics/drawable/Drawable; |
| |
| |
46 | #·direct·methods | 50 | #·direct·methods |
47 | .method·public·static·synthetic·$r8$lambda$KxlgDmp3UDXdCjW0pSIAuacJWa8(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;Landroid/view/View;)V | |
48 | ····.locals·0 | |
| |
49 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->lambda$setInfoIcon$1(Landroid/view/View;)V | |
| |
50 | ····return-void | |
51 | .end·method | |
| |
52 | .method·public·static·synthetic·$r8$lambda$pHJQIOkQKQLTuDDlTD45XutpKEc(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;Landroidx/preference/Preference;)Z | 51 | .method·public·static·synthetic·$r8$lambda$pHJQIOkQKQLTuDDlTD45XutpKEc(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;Landroidx/preference/Preference;)Z |
53 | ····.locals·0 | 52 | ····.locals·0 |
| |
54 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->lambda$onBindViewHolder$0(Landroidx/preference/Preference;)Z | 53 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->lambda$onBindViewHolder$0(Landroidx/preference/Preference;)Z |
| |
55 | ····move-result·p0 | 54 | ····move-result·p0 |
| |
56 | ····return·p0 | 55 | ····return·p0 |
57 | .end·method | 56 | .end·method |
| |
| 57 | .method·public·static·synthetic·$r8$lambda$yEBx3eBcJ6RNezNtFoQ9HWgPs6c(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;Landroid/view/View;)V |
| 58 | ····.locals·0 |
| |
| 59 | ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->lambda$setInfoIcon$3(Landroid/view/View;)V |
| |
| 60 | ····return-void |
| 61 | .end·method |
| |
58 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/os/UserHandle;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;ZLjava/util/List;Ljava/util/ArrayList;ZJ)V | 62 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/os/UserHandle;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/util/List;Ljava/util/ArrayList;ZJ)V |
59 | ····.locals·0 | 63 | ····.locals·0 |
60 | ····.annotation·system·Ldalvik/annotation/Signature; | 64 | ····.annotation·system·Ldalvik/annotation/Signature; |
61 | ········value·=·{ | 65 | ········value·=·{ |
62 | ············"(", | 66 | ············"(", |
63 | ············"Landroid/content/Context;", | 67 | ············"Landroid/content/Context;", |
64 | ············"Landroid/os/UserHandle;", | 68 | ············"Landroid/os/UserHandle;", |
65 | ············"Ljava/lang/String;", | 69 | ············"Ljava/lang/String;", |
66 | ············"Landroid/graphics/drawable/Drawable;", | 70 | ············"Landroid/graphics/drawable/Drawable;", |
67 | ············"Ljava/lang/String;", | 71 | ············"Ljava/lang/String;", |
68 | ············"Ljava/lang/String;", | 72 | ············"Ljava/lang/String;", |
69 | ············"Ljava/lang/String;", | 73 | ············"Ljava/lang/String;", |
70 | ············"Ljava/lang/CharSequence;", | 74 | ············"Ljava/lang/CharSequence;", |
71 | ············"Z", | |
72 | ············"Ljava/util/List<", | 75 | ············"Ljava/util/List<", |
73 | ············"Ljava/lang/Long;", | 76 | ············"Ljava/lang/Long;", |
74 | ············">;", | 77 | ············">;", |
75 | ············"Ljava/util/ArrayList<", | 78 | ············"Ljava/util/ArrayList<", |
76 | ············"Ljava/lang/String;", | 79 | ············"Ljava/lang/String;", |
77 | ············">;ZJ)V" | 80 | ············">;ZJ)V" |
78 | ········} | 81 | ········} |
79 | ····.end·annotation | 82 | ····.end·annotation |
| |
80 | ····.line·82 | 83 | ····.line·90 |
81 | ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V | 84 | ····invoke-direct·{p0,·p1},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;)V |
| |
82 | ····.line·83 | 85 | ····.line·91 |
83 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mContext:Landroid/content/Context; | 86 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mContext:Landroid/content/Context; |
| |
84 | ····.line·84 | 87 | ····.line·92 |
85 | ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mUserHandle:Landroid/os/UserHandle; | 88 | ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mUserHandle:Landroid/os/UserHandle; |
| |
86 | ····.line·85 | 89 | ····.line·93 |
87 | ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPackageName:Ljava/lang/String; | 90 | ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPackageName:Ljava/lang/String; |
| |
88 | ····.line·86 | 91 | ····.line·94 |
89 | ····iput-object·p6,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPermissionGroup:Ljava/lang/String; | 92 | ····iput-object·p6,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPermissionGroup:Ljava/lang/String; |
| |
90 | ····.line·87 | 93 | ····.line·95 |
91 | ····iput-object·p7,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAccessTime:Ljava/lang/String; | 94 | ····iput-object·p7,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAccessTime:Ljava/lang/String; |
| |
92 | ····.line·88 | 95 | ····.line·96 |
93 | ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAppIcon:Landroid/graphics/drawable/Drawable; | 96 | ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAppIcon:Landroid/graphics/drawable/Drawable; |
| |
94 | ····.line·89 | 97 | ····.line·97 |
95 | ····iput-object·p5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mTitle:Ljava/lang/String; | 98 | ····iput-object·p5,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mTitle:Ljava/lang/String; |
| |
96 | ····const/4·p2,·0x0 | 99 | ····const/4·p2,·0x0 |
| |
97 | ····.line·90 | 100 | ····.line·98 |
98 | ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mWidgetIcon:Landroid/graphics/drawable/Drawable; | 101 | ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mWidgetIcon:Landroid/graphics/drawable/Drawable; |
| |
99 | ····.line·91 | 102 | ····.line·99 |
100 | ····iput-object·p10,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAccessTimeList:Ljava/util/List; | 103 | ····iput-object·p9,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAccessTimeList:Ljava/util/List; |
| |
101 | ····.line·92 | 104 | ····.line·100 |
102 | ····iput-object·p11,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAttributionTags:Ljava/util/ArrayList; | 105 | ····iput-object·p10,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAttributionTags:Ljava/util/ArrayList; |
| |
103 | ····.line·93 | 106 | ····.line·101 |
104 | ····iput-boolean·p12,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mIsLastUsage:Z | 107 | ····iput-boolean·p11,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mIsLastUsage:Z |
| |
105 | ····.line·94 | 108 | ····.line·102 |
106 | ····iput-wide·p13,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mSessionId:J | 109 | ····new-instance·p2,·Landroid/util/TypedValue; |
| |
| 110 | ····invoke-direct·{p2},·Landroid/util/TypedValue;-><init>()V |
| |
| 111 | ····.line·103 |
| 112 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
| |
| 113 | ····move-result-object·p3 |
| |
| 114 | ····const·p4,·0x7f07036f |
| |
| 115 | ····const/4·p6,·0x1 |
| |
| 116 | ····invoke-virtual·{p3,·p4,·p2,·p6},·Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V |
| |
| 117 | ····.line·105 |
| 118 | ····invoke-virtual·{p2},·Landroid/util/TypedValue;->getFloat()F |
| |
| 119 | ····move-result·p3 |
| |
| 120 | ····iput·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mDialogWidthScalar:F |
| |
107 | ····.line·96 | 121 | ····.line·106 |
| 122 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
| |
| 123 | ····move-result-object·p3 |
| |
| 124 | ····const·p4,·0x7f07036e |
| |
| 125 | ····invoke-virtual·{p3,·p4,·p2,·p6},·Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V |
| |
| 126 | ····.line·108 |
| 127 | ····invoke-virtual·{p2},·Landroid/util/TypedValue;->getFloat()F |
| |
| 128 | ····move-result·p2 |
| |
| 129 | ····iput·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mDialogHeightScalar:F |
| |
| 130 | ····.line·109 |
| 131 | ····iput-wide·p12,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mSessionId:J |
| |
| 132 | ····.line·111 |
108 | ····invoke-virtual·{p0,·p5},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V | 133 | ····invoke-virtual·{p0,·p5},·Landroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V |
| |
109 | ····if-eqz·p8,·:cond_0 | 134 | ····if-eqz·p8,·:cond_0 |
| |
110 | ····.line·98 | 135 | ····.line·113 |
111 | ····invoke-virtual·{p0,·p8},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 136 | ····invoke-virtual·{p0,·p8},·Landroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
| |
112 | ····.line·101 | 137 | ····.line·116 |
113 | ····:cond_0 | 138 | ····:cond_0 |
114 | ····invoke-direct·{p0,·p9},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->getViewPermissionUsageForPeriodIntent(Z)Landroid/content/Intent; | 139 | ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->getViewPermissionUsageForPeriodIntent()Landroid/content/Intent; |
| |
115 | ····move-result-object·p2 | 140 | ····move-result-object·p2 |
| |
116 | ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mIntent:Landroid/content/Intent; | 141 | ····iput-object·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mIntent:Landroid/content/Intent; |
| |
117 | ····if-eqz·p2,·:cond_1 | 142 | ····if-eqz·p2,·:cond_1 |
| |
118 | ····const·p2,·0x7f0800be | 143 | ····const·p2,·0x7f0800be |
| |
119 | ····.line·103 | 144 | ····.line·118 |
120 | ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getDrawable(I)Landroid/graphics/drawable/Drawable; | 145 | ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getDrawable(I)Landroid/graphics/drawable/Drawable; |
| |
121 | ····move-result-object·p1 | 146 | ····move-result-object·p1 |
| |
122 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mWidgetIcon:Landroid/graphics/drawable/Drawable; | 147 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mWidgetIcon:Landroid/graphics/drawable/Drawable; |
| |
123 | ····const·p1,·0x7f0d006a | 148 | ····const·p1,·0x7f0d006a |
| |
124 | ····.line·104 | 149 | ····.line·119 |
125 | ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setWidgetLayoutResource(I)V | 150 | ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setWidgetLayoutResource(I)V |
| |
126 | ····:cond_1 | 151 | ····:cond_1 |
127 | ····return-void | 152 | ····return-void |
128 | .end·method | 153 | .end·method |
| |
129 | .method·private·getViewPermissionUsageForPeriodIntent(Z)Landroid/content/Intent; | 154 | .method·private·getViewPermissionUsageForPeriodIntent()Landroid/content/Intent; |
130 | ····.locals·4 | 155 | ····.locals·4 |
| |
131 | ····.line·175 | 156 | ····.line·241 |
132 | ····new-instance·v0,·Landroid/content/Intent; | 157 | ····new-instance·v0,·Landroid/content/Intent; |
| |
133 | ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V | 158 | ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V |
| |
134 | ····const-string·v1,·"android.intent.action.VIEW_PERMISSION_USAGE_FOR_PERIOD" | 159 | ····const-string·v1,·"android.intent.action.VIEW_PERMISSION_USAGE_FOR_PERIOD" |
| |
135 | ····.line·176 | 160 | ····.line·242 |
136 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; | 161 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; |
| |
137 | ····.line·177 | 162 | ····.line·243 |
138 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPackageName:Ljava/lang/String; | 163 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPackageName:Ljava/lang/String; |
| |
139 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; | 164 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; |
| |
140 | ····.line·178 | 165 | ····.line·244 |
141 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPermissionGroup:Ljava/lang/String; | 166 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPermissionGroup:Ljava/lang/String; |
| |
142 | ····const-string·v2,·"android.intent.extra.PERMISSION_GROUP_NAME" | 167 | ····const-string·v2,·"android.intent.extra.PERMISSION_GROUP_NAME" |
| |
143 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 168 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
| |
144 | ····.line·179 | 169 | ····.line·245 |
145 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAttributionTags:Ljava/util/ArrayList; | 170 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAttributionTags:Ljava/util/ArrayList; |
| |
146 | ····const/4·v2,·0x0 | 171 | ····const/4·v2,·0x0 |
| |
147 | ····new-array·v3,·v2,·[Ljava/lang/String; | 172 | ····new-array·v3,·v2,·[Ljava/lang/String; |
| |
148 | ····.line·180 | 173 | ····.line·246 |
149 | ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; | 174 | ····invoke-virtual·{v1,·v3},·Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; |
| |
150 | ····move-result-object·v1 | 175 | ····move-result-object·v1 |
| |
151 | ····check-cast·v1,·[Ljava/lang/String; | 176 | ····check-cast·v1,·[Ljava/lang/String; |
| |
152 | ····const-string·v3,·"android.intent.extra.ATTRIBUTION_TAGS" | 177 | ····const-string·v3,·"android.intent.extra.ATTRIBUTION_TAGS" |
| |
153 | ····.line·179 | 178 | ····.line·245 |
154 | ····invoke-virtual·{v0,·v3,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; | 179 | ····invoke-virtual·{v0,·v3,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; |
| |
155 | ····.line·181 | 180 | ····.line·247 |
156 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAccessTimeList:Ljava/util/List; | 181 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAccessTimeList:Ljava/util/List; |
| |
157 | ····.line·182 | 182 | ····.line·248 |
158 | ····invoke-interface·{v1},·Ljava/util/List;->size()I | 183 | ····invoke-interface·{v1},·Ljava/util/List;->size()I |
| |
159 | ····move-result·v3 | 184 | ····move-result·v3 |
| |
160 | ····add-int/lit8·v3,·v3,·-0x1 | 185 | ····add-int/lit8·v3,·v3,·-0x1 |
| |
161 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; | 186 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| |
162 | ····move-result-object·v1 | 187 | ····move-result-object·v1 |
| |
163 | ····check-cast·v1,·Ljava/io/Serializable; | 188 | ····check-cast·v1,·Ljava/io/Serializable; |
| |
164 | ····const-string·v3,·"android.intent.extra.START_TIME" | 189 | ····const-string·v3,·"android.intent.extra.START_TIME" |
| |
165 | ····.line·181 | 190 | ····.line·247 |
166 | ····invoke-virtual·{v0,·v3,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; | 191 | ····invoke-virtual·{v0,·v3,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; |
| |
167 | ····.line·183 | 192 | ····.line·249 |
168 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAccessTimeList:Ljava/util/List; | 193 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAccessTimeList:Ljava/util/List; |
| |
169 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; | 194 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| |
170 | ····move-result-object·v1 | 195 | ····move-result-object·v1 |
| |
171 | ····check-cast·v1,·Ljava/io/Serializable; | 196 | ····check-cast·v1,·Ljava/io/Serializable; |
| |
172 | ····const-string·v2,·"android.intent.extra.END_TIME" | 197 | ····const-string·v2,·"android.intent.extra.END_TIME" |
| |
173 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; | 198 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; |
| |
174 | ····const-string·v1,·"android.intent.extra.SHOWING_ATTRIBUTION" | |
| |
175 | ····.line·184 | 199 | ····.line·251 |
176 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; | |
| |
177 | ····.line·186 | |
178 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mContext:Landroid/content/Context; | 200 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mContext:Landroid/content/Context; |
| |
179 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 201 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
| |
180 | ····move-result-object·p0 | 202 | ····move-result-object·p0 |
| |
181 | ····const/high16·p1,·0x800000 | 203 | ····const/high16·v1,·0x800000 |
| |
182 | ····.line·187 | 204 | ····.line·252 |
183 | ····invoke-virtual·{p0,·v0,·p1},·Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; | 205 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; |
| |
184 | ····move-result-object·p0 | 206 | ····move-result-object·p0 |
| |
185 | ····if-eqz·p0,·:cond_0 | 207 | ····if-eqz·p0,·:cond_0 |
| |
186 | ····.line·189 | 208 | ····.line·254 |
187 | ····iget-object·p0,·p0,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; | 209 | ····iget-object·p0,·p0,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; |
| |
188 | ····if-eqz·p0,·:cond_0 | 210 | ····if-eqz·p0,·:cond_0 |
| |
189 | ····iget-object·p0,·p0,·Landroid/content/pm/ActivityInfo;->permission:Ljava/lang/String; | 211 | ····iget-object·p0,·p0,·Landroid/content/pm/ActivityInfo;->permission:Ljava/lang/String; |
| |
190 | ····const-string·p1,·"android.permission.START_VIEW_PERMISSION_USAGE" | 212 | ····const-string·v1,·"android.permission.START_VIEW_PERMISSION_USAGE" |
| |
191 | ····invoke-static·{p0,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 213 | ····invoke-static·{p0,·v1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
192 | ····move-result·p0 | 214 | ····move-result·p0 |
| |
193 | ····if-eqz·p0,·:cond_0 | 215 | ····if-eqz·p0,·:cond_0 |
| |
194 | ····return-object·v0 | 216 | ····return-object·v0 |
| |
Offset 287, 62 lines modified | Offset 324, 62 lines modified |
| |
287 | ····return-object·p0 | 324 | ····return-object·p0 |
288 | .end·method | 325 | .end·method |
| |
289 | .method·private·synthetic·lambda$onBindViewHolder$0(Landroidx/preference/Preference;)Z | 326 | .method·private·synthetic·lambda$onBindViewHolder$0(Landroidx/preference/Preference;)Z |
290 | ····.locals·2 | 327 | ····.locals·2 |
| |
291 | ····.line·142 | 328 | ····.line·157 |
292 | ····new-instance·p1,·Landroid/content/Intent; | 329 | ····new-instance·p1,·Landroid/content/Intent; |
| |
293 | ····const-string·v0,·"android.intent.action.MANAGE_APP_PERMISSIONS" | 330 | ····const-string·v0,·"android.intent.action.MANAGE_APP_PERMISSIONS" |
| |
294 | ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V | 331 | ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
| |
295 | ····.line·143 | 332 | ····.line·158 |
296 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mUserHandle:Landroid/os/UserHandle; | 333 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mUserHandle:Landroid/os/UserHandle; |
| |
297 | ····const-string·v1,·"android.intent.extra.USER" | 334 | ····const-string·v1,·"android.intent.extra.USER" |
| |
298 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; | 335 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; |
| |
299 | ····.line·144 | 336 | ····.line·159 |
300 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPackageName:Ljava/lang/String; | 337 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPackageName:Ljava/lang/String; |
| |
301 | ····const-string·v1,·"android.intent.extra.PACKAGE_NAME" | 338 | ····const-string·v1,·"android.intent.extra.PACKAGE_NAME" |
| |
302 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 339 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
| |
303 | ····.line·146 | 340 | ····.line·161 |
304 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mContext:Landroid/content/Context; | 341 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mContext:Landroid/content/Context; |
| |
305 | ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V | 342 | ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V |
| |
306 | ····const/4·p0,·0x1 | 343 | ····const/4·p0,·0x1 |
| |
307 | ····return·p0 | 344 | ····return·p0 |
308 | .end·method | 345 | .end·method |
| |
309 | .method·private·synthetic·lambda$setInfoIcon$1(Landroid/view/View;)V | 346 | .method·private·synthetic·lambda$setInfoIcon$3(Landroid/view/View;)V |
310 | ····.locals·6 | 347 | ····.locals·6 |
| |
311 | ····.line·155 | 348 | ····.line·222 |
312 | ····iget-wide·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mSessionId:J | 349 | ····iget-wide·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mSessionId:J |
| |
313 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPermissionGroup:Ljava/lang/String; | 350 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPermissionGroup:Ljava/lang/String; |
| |
314 | ····iget-object·v4,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPackageName:Ljava/lang/String; | 351 | ····iget-object·v4,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mPackageName:Ljava/lang/String; |
| |
315 | ····const/16·v0,·0x17c | 352 | ····const/16·v0,·0x17c |
| |
316 | ····const/4·v5,·0x2 | 353 | ····const/4·v5,·0x2 |
| |
317 | ····invoke-static/range·{v0·..·v5},·Lcom/android/permissioncontroller/PermissionControllerStatsLog;->write(IJLjava/lang/String;Ljava/lang/String;I)V | 354 | ····invoke-static/range·{v0·..·v5},·Lcom/android/permissioncontroller/PermissionControllerStatsLog;->write(IJLjava/lang/String;Ljava/lang/String;I)V |
| |
318 | ····.line·161 | 355 | ····.line·228 |
319 | ····:try_start_0 | 356 | ····:try_start_0 |
320 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mContext:Landroid/content/Context; | 357 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mContext:Landroid/content/Context; |
| |
321 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mIntent:Landroid/content/Intent; | 358 | ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mIntent:Landroid/content/Intent; |
| |
322 | ····invoke-virtual·{p1,·p0},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V | 359 | ····invoke-virtual·{p1,·p0},·Landroid/content/Context;->startActivity(Landroid/content/Intent;)V |
323 | ····:try_end_0 | 360 | ····:try_end_0 |
Offset 351, 35 lines modified | Offset 388, 35 lines modified |
351 | ····goto·:goto_0 | 388 | ····goto·:goto_0 |
| |
352 | ····:catch_0 | 389 | ····:catch_0 |
353 | ····const-string·p0,·"PermissionHistoryPreference" | 390 | ····const-string·p0,·"PermissionHistoryPreference" |
| |
354 | ····const-string·p1,·"No·activity·found·for·viewing·permission·usage." | 391 | ····const-string·p1,·"No·activity·found·for·viewing·permission·usage." |
| |
355 | ····.line·163 | 392 | ····.line·230 |
356 | ····invoke-static·{p0,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 393 | ····invoke-static·{p0,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
| |
357 | ····:goto_0 | 394 | ····:goto_0 |
358 | ····return-void | 395 | ····return-void |
359 | .end·method | 396 | .end·method |
| |
360 | .method·private·setInfoIcon(Landroid/widget/ImageView;)V | 397 | .method·private·setInfoIcon(Landroid/widget/ImageView;)V |
361 | ····.locals·1 | 398 | ····.locals·1 |
| |
362 | ····.line·152 | 399 | ····.line·219 |
363 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mIntent:Landroid/content/Intent; | 400 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mIntent:Landroid/content/Intent; |
| |
364 | ····if-eqz·v0,·:cond_0 | 401 | ····if-eqz·v0,·:cond_0 |
| |
365 | ····.line·153 | 402 | ····.line·220 |
366 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mWidgetIcon:Landroid/graphics/drawable/Drawable; | 403 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mWidgetIcon:Landroid/graphics/drawable/Drawable; |
| |
367 | ····invoke-virtual·{p1,·v0},·Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V | 404 | ····invoke-virtual·{p1,·v0},·Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V |
| |
368 | ····.line·154 | 405 | ····.line·221 |
369 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference$$ExternalSyntheticLambda0; | 406 | ····new-instance·v0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference$$ExternalSyntheticLambda0; |
| |
370 | ····invoke-direct·{v0,·p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference$$ExternalSyntheticLambda0;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;)V | 407 | ····invoke-direct·{v0,·p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference$$ExternalSyntheticLambda0;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;)V |
| |
371 | ····invoke-virtual·{p1,·v0},·Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 408 | ····invoke-virtual·{p1,·v0},·Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
| |
372 | ····:cond_0 | 409 | ····:cond_0 |
Offset 387, 143 lines modified | Offset 424, 143 lines modified |
387 | .end·method | 424 | .end·method |
| |
| |
388 | #·virtual·methods | 425 | #·virtual·methods |
389 | .method·public·onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V | 426 | .method·public·onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V |
390 | ····.locals·4 | 427 | ····.locals·4 |
| |
391 | ····.line·110 | 428 | ····.line·125 |
392 | ····invoke-super·{p0,·p1},·Landroidx/preference/Preference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V | 429 | ····invoke-super·{p0,·p1},·Landroidx/preference/Preference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V |
| |
393 | ····const·v0,·0x1020018 | 430 | ····const·v0,·0x1020018 |
| |
394 | ····.line·112 | 431 | ····.line·127 |
395 | ····invoke-virtual·{p1,·v0},·Landroidx/preference/PreferenceViewHolder;->findViewById(I)Landroid/view/View; | 432 | ····invoke-virtual·{p1,·v0},·Landroidx/preference/PreferenceViewHolder;->findViewById(I)Landroid/view/View; |
| |
396 | ····move-result-object·v0 | 433 | ····move-result-object·v0 |
| |
397 | ····check-cast·v0,·Landroid/view/ViewGroup; | 434 | ····check-cast·v0,·Landroid/view/ViewGroup; |
| |
398 | ····.line·113 | 435 | ····.line·128 |
399 | ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent; | 436 | ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent; |
| |
400 | ····move-result-object·v1 | 437 | ····move-result-object·v1 |
| |
401 | ····check-cast·v1,·Landroid/widget/LinearLayout; | 438 | ····check-cast·v1,·Landroid/widget/LinearLayout; |
| |
402 | ····const·v2,·0x7f0a01bc | 439 | ····const·v2,·0x7f0a01bc |
| |
403 | ····.line·115 | 440 | ····.line·130 |
404 | ····invoke-virtual·{p1,·v2},·Landroidx/preference/PreferenceViewHolder;->findViewById(I)Landroid/view/View; | 441 | ····invoke-virtual·{p1,·v2},·Landroidx/preference/PreferenceViewHolder;->findViewById(I)Landroid/view/View; |
| |
405 | ····move-result-object·v2 | 442 | ····move-result-object·v2 |
| |
406 | ····.line·116 | 443 | ····.line·131 |
407 | ····invoke-virtual·{v1,·v2},·Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V | 444 | ····invoke-virtual·{v1,·v2},·Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V |
| |
408 | ····const·v2,·0x7f0a028f | 445 | ····const·v2,·0x7f0a028f |
| |
409 | ····.line·118 | 446 | ····.line·133 |
410 | ····invoke-virtual·{p1,·v2},·Landroidx/preference/PreferenceViewHolder;->findViewById(I)Landroid/view/View; | 447 | ····invoke-virtual·{p1,·v2},·Landroidx/preference/PreferenceViewHolder;->findViewById(I)Landroid/view/View; |
| |
411 | ····move-result-object·p1 | 448 | ····move-result-object·p1 |
| |
412 | ····check-cast·p1,·Landroid/view/ViewGroup; | 449 | ····check-cast·p1,·Landroid/view/ViewGroup; |
| |
413 | ····const/4·v2,·0x0 | 450 | ····const/4·v2,·0x0 |
| |
414 | ····if-nez·p1,·:cond_0 | 451 | ····if-nez·p1,·:cond_0 |
| |
415 | ····.line·120 | 452 | ····.line·135 |
416 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mContext:Landroid/content/Context; | 453 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mContext:Landroid/content/Context; |
| |
417 | ····const-class·v3,·Landroid/view/LayoutInflater; | 454 | ····const-class·v3,·Landroid/view/LayoutInflater; |
| |
418 | ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; | 455 | ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; |
| |
419 | ····move-result-object·p1 | 456 | ····move-result-object·p1 |
| |
420 | ····check-cast·p1,·Landroid/view/LayoutInflater; | 457 | ····check-cast·p1,·Landroid/view/LayoutInflater; |
| |
421 | ····const·v3,·0x7f0d00f8 | 458 | ····const·v3,·0x7f0d00f8 |
| |
422 | ····.line·121 | 459 | ····.line·136 |
423 | ····invoke-virtual·{p1,·v3,·v1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 460 | ····invoke-virtual·{p1,·v3,·v1,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
| |
424 | ····move-result-object·p1 | 461 | ····move-result-object·p1 |
| |
425 | ····check-cast·p1,·Landroid/view/ViewGroup; | 462 | ····check-cast·p1,·Landroid/view/ViewGroup; |
| |
426 | ····.line·124 | 463 | ····.line·139 |
427 | ····invoke-virtual·{v1,·p1,·v2},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V | 464 | ····invoke-virtual·{v1,·p1,·v2},·Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V |
| |
428 | ····:cond_0 | 465 | ····:cond_0 |
429 | ····const/16·v3,·0x30 | 466 | ····const/16·v3,·0x30 |
| |
430 | ····.line·127 | 467 | ····.line·142 |
431 | ····invoke-virtual·{v1,·v3},·Landroid/widget/LinearLayout;->setGravity(I)V | 468 | ····invoke-virtual·{v1,·v3},·Landroid/widget/LinearLayout;->setGravity(I)V |
| |
432 | ····const·v1,·0x7f0a0290 | 469 | ····const·v1,·0x7f0a0290 |
| |
433 | ····.line·129 | 470 | ····.line·144 |
434 | ····invoke-virtual·{p1,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 471 | ····invoke-virtual·{p1,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; |
| |
435 | ····move-result-object·v1 | 472 | ····move-result-object·v1 |
| |
436 | ····check-cast·v1,·Landroid/widget/TextView; | 473 | ····check-cast·v1,·Landroid/widget/TextView; |
| |
437 | ····.line·130 | 474 | ····.line·145 |
438 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAccessTime:Ljava/lang/String; | 475 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAccessTime:Ljava/lang/String; |
| |
439 | ····invoke-virtual·{v1,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 476 | ····invoke-virtual·{v1,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
| |
440 | ····const·v1,·0x7f0a028e | 477 | ····const·v1,·0x7f0a028e |
| |
441 | ····.line·132 | 478 | ····.line·147 |
442 | ····invoke-virtual·{p1,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 479 | ····invoke-virtual·{p1,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; |
| |
443 | ····move-result-object·v1 | 480 | ····move-result-object·v1 |
| |
444 | ····check-cast·v1,·Landroid/widget/ImageView; | 481 | ····check-cast·v1,·Landroid/widget/ImageView; |
| |
445 | ····.line·133 | 482 | ····.line·148 |
446 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAppIcon:Landroid/graphics/drawable/Drawable; | 483 | ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mAppIcon:Landroid/graphics/drawable/Drawable; |
| |
447 | ····invoke-virtual·{v1,·v3},·Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V | 484 | ····invoke-virtual·{v1,·v3},·Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V |
| |
448 | ····const·v1,·0x7f0a01bb | 485 | ····const·v1,·0x7f0a01bb |
| |
449 | ····.line·135 | 486 | ····.line·150 |
450 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 487 | ····invoke-virtual·{v0,·v1},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; |
| |
451 | ····move-result-object·v0 | 488 | ····move-result-object·v0 |
| |
452 | ····check-cast·v0,·Landroid/widget/ImageView; | 489 | ····check-cast·v0,·Landroid/widget/ImageView; |
| |
453 | ····.line·136 | 490 | ····.line·151 |
454 | ····invoke-direct·{p0,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->setInfoIcon(Landroid/widget/ImageView;)V | 491 | ····invoke-direct·{p0,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->setInfoIcon(Landroid/widget/ImageView;)V |
| |
455 | ····const·v0,·0x7f0a028d | 492 | ····const·v0,·0x7f0a028d |
| |
456 | ····.line·138 | 493 | ····.line·153 |
457 | ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; | 494 | ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; |
| |
458 | ····move-result-object·p1 | 495 | ····move-result-object·p1 |
| |
459 | ····.line·139 | 496 | ····.line·154 |
460 | ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mIsLastUsage:Z | 497 | ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;->mIsLastUsage:Z |
| |
461 | ····if-eqz·v0,·:cond_1 | 498 | ····if-eqz·v0,·:cond_1 |
| |
462 | ····const/16·v2,·0x8 | 499 | ····const/16·v2,·0x8 |
| |
463 | ····:cond_1 | 500 | ····:cond_1 |
464 | ····invoke-virtual·{p1,·v2},·Landroid/view/View;->setVisibility(I)V | 501 | ····invoke-virtual·{p1,·v2},·Landroid/view/View;->setVisibility(I)V |
| |
465 | ····.line·141 | 502 | ····.line·156 |
466 | ····new-instance·p1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference$$ExternalSyntheticLambda1; | 503 | ····new-instance·p1,·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference$$ExternalSyntheticLambda1; |
| |
467 | ····invoke-direct·{p1,·p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference$$ExternalSyntheticLambda1;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;)V | 504 | ····invoke-direct·{p1,·p0},·Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference$$ExternalSyntheticLambda1;-><init>(Lcom/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionHistoryPreference;)V |
| |
468 | ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V | 505 | ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V |
| |
469 | ····return-void | 506 | ····return-void |