| | | |
Offset 14, 134 lines modified | Offset 14, 252 lines modified |
14 | ····} | 14 | ····} |
15 | .end·annotation | 15 | .end·annotation |
| |
| |
16 | #·static·fields | 16 | #·static·fields |
17 | .field·private·static·final·INTENT_FILTER:Ljava/lang/String;·=·"com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS" | 17 | .field·private·static·final·INTENT_FILTER:Ljava/lang/String;·=·"com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS" |
| |
| 18 | .field·private·static·final·NO_CAR_UI_PREFERENCE:Ljava/lang/String;·=·"CarUiPreference·is·not·used:·" |
| |
| 19 | .field·private·static·final·NO_CAR_UI_RV:Ljava/lang/String;·=·"CarUiRecyclerView·not·used:" |
| |
| 20 | .field·private·static·final·NO_CAR_UI_TOOLBAR:Ljava/lang/String;·=·"CarUiToolbar·is·not·used:·" |
| |
| 21 | .field·private·static·final·NO_CAR_UI_TOOLBAR_BL:Ljava/lang/String;·=·"CarUiBaseLayoutToolbar·is·not·used:·" |
| |
| 22 | .field·private·static·final·NO_LIST_ITEM:Ljava/lang/String;·=·"CarUiListItem·are·not·used·within·CarUiRecyclerView:·" |
| |
18 | .field·private·static·final·TAG:Ljava/lang/String; | 23 | .field·private·static·final·TAG:Ljava/lang/String; |
| |
| |
19 | #·instance·fields | 24 | #·instance·fields |
| 25 | .field·private·mHandler:Landroid/os/Handler; |
| |
20 | .field·private·mIsScreenVisible:Z | 26 | .field·private·mIsScreenVisible:Z |
| |
21 | .field·private·final·mReceiver:Landroid/content/BroadcastReceiver; | 27 | .field·private·final·mReceiver:Landroid/content/BroadcastReceiver; |
| |
22 | .field·private·mRootView:Landroid/view/View; | 28 | .field·private·mRootView:Landroid/view/View; |
| |
| |
23 | #·direct·methods | 29 | #·direct·methods |
24 | .method·static·constructor·<clinit>()V | 30 | .method·static·constructor·<clinit>()V |
25 | ····.locals·1 | 31 | ····.locals·1 |
| |
26 | ····.line·44 | 32 | ····.line·50 |
27 | ····const-class·v0,·Lcom/android/car/ui/core/CheckCarUiComponents; | 33 | ····const-class·v0,·Lcom/android/car/ui/core/CheckCarUiComponents; |
| |
28 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 34 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
| |
29 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
| |
30 | ····sput-object·v0,·Lcom/android/car/ui/core/CheckCarUiComponents;->TAG:Ljava/lang/String; | 36 | ····sput-object·v0,·Lcom/android/car/ui/core/CheckCarUiComponents;->TAG:Ljava/lang/String; |
| |
31 | ····return-void | 37 | ····return-void |
32 | .end·method | 38 | .end·method |
| |
33 | .method·constructor·<init>(Landroid/content/Context;)V | 39 | .method·constructor·<init>(Landroid/content/Context;)V |
34 | ····.locals·2 | 40 | ····.locals·2 |
| |
35 | ····.line·84 | 41 | ····.line·70 |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
37 | ····.line·49 | 43 | ····.line·61 |
| 44 | ····new-instance·v0,·Landroid/os/Handler; |
| |
| 45 | ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V |
| |
| 46 | ····iput-object·v0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mHandler:Landroid/os/Handler; |
| |
| 47 | ····.line·63 |
38 | ····new-instance·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$1; | 48 | ····new-instance·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$1; |
| |
39 | ····invoke-direct·{v0,·p0},·Lcom/android/car/ui/core/CheckCarUiComponents$1;-><init>(Lcom/android/car/ui/core/CheckCarUiComponents;)V | 49 | ····invoke-direct·{v0,·p0},·Lcom/android/car/ui/core/CheckCarUiComponents$1;-><init>(Lcom/android/car/ui/core/CheckCarUiComponents;)V |
| |
40 | ····iput-object·v0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mReceiver:Landroid/content/BroadcastReceiver; | 50 | ····iput-object·v0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mReceiver:Landroid/content/BroadcastReceiver; |
| |
41 | ····.line·85 | 51 | ····.line·71 |
42 | ····new-instance·v0,·Landroid/content/IntentFilter; | 52 | ····new-instance·v0,·Landroid/content/IntentFilter; |
| |
43 | ····invoke-direct·{v0},·Landroid/content/IntentFilter;-><init>()V | 53 | ····invoke-direct·{v0},·Landroid/content/IntentFilter;-><init>()V |
| |
44 | ····const-string·v1,·"com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS" | 54 | ····const-string·v1,·"com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS" |
| |
45 | ····.line·86 | 55 | ····.line·72 |
46 | ····invoke-virtual·{v0,·v1},·Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V | 56 | ····invoke-virtual·{v0,·v1},·Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V |
| |
47 | ····.line·87 | 57 | ····.line·73 |
48 | ····iget-object·v1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mReceiver:Landroid/content/BroadcastReceiver; | 58 | ····iget-object·v1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mReceiver:Landroid/content/BroadcastReceiver; |
| |
49 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; | 59 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; |
| |
50 | ····return-void | 60 | ····return-void |
51 | .end·method | 61 | .end·method |
| |
52 | .method·static·synthetic·access$000(Lcom/android/car/ui/core/CheckCarUiComponents;)Z | 62 | .method·static·synthetic·access$000(Lcom/android/car/ui/core/CheckCarUiComponents;Landroid/content/Context;Z)V |
53 | ····.locals·0 | 63 | ····.locals·0 |
| |
54 | ····.line·43 | 64 | ····.line·49 |
55 | ····iget-boolean·p0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mIsScreenVisible:Z | 65 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/car/ui/core/CheckCarUiComponents;->checkForComponents(Landroid/content/Context;Z)V |
| |
56 | ····return·p0 | 66 | ····return-void |
57 | .end·method | 67 | .end·method |
| |
58 | .method·static·synthetic·access$200(Lcom/android/car/ui/core/CheckCarUiComponents;)Landroid/view/View; | 68 | .method·private·checkComponentsForAllActivities(Landroid/content/Context;)Z |
59 | ····.locals·0 | 69 | ····.locals·1 |
| |
60 | ····.line·43 | 70 | ····.line·122 |
61 | ····iget-object·p0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mRootView:Landroid/view/View; | 71 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
| |
62 | ····return-object·p0 | 72 | ····move-result-object·p1 |
63 | .end·method | |
| |
64 | .method·static·synthetic·access$300(Lcom/android/car/ui/core/CheckCarUiComponents;Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;)V | 73 | ····sget·v0,·Lcom/android/car/ui/R$bool;->car_ui_escrow_check_components_automatically:I |
65 | ····.locals·0 | |
| |
66 | ····.line·43 | 74 | ····invoke-virtual·{p1,·v0},·Landroid/content/res/Resources;->getBoolean(I)Z |
67 | ····invoke-direct·{p0,·p1,·p2},·Lcom/android/car/ui/core/CheckCarUiComponents;->checkForCarUiComponents(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;)V | |
| |
68 | ····return-void | 75 | ····move-result·p1 |
| |
| 76 | ····return·p1 |
69 | .end·method | 77 | .end·method |
| |
70 | .method·static·synthetic·access$400()Ljava/lang/String; | 78 | .method·private·checkForCarUiComponents(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;)V |
71 | ····.locals·1 | 79 | ····.locals·1 |
| |
72 | ····.line·43 | 80 | ····.line·159 |
73 | ····sget-object·v0,·Lcom/android/car/ui/core/CheckCarUiComponents;->TAG:Ljava/lang/String; | 81 | ····new-instance·v0,·Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$sMvfGKJ7xE4isapA83m1KGgs5T4; |
| |
74 | ····return-object·v0 | 82 | ····invoke-direct·{v0,·p2},·Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$sMvfGKJ7xE4isapA83m1KGgs5T4;-><init>(Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;)V |
| |
| 83 | ····invoke-static·{p1,·v0},·Lcom/android/car/ui/core/CheckCarUiComponents;->viewHasChildMatching(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;)Z |
| |
| 84 | ····return-void |
75 | .end·method | 85 | .end·method |
| |
76 | .method·static·synthetic·access$500(Landroid/content/Context;Ljava/lang/String;)V | 86 | .method·private·checkForComponents(Landroid/content/Context;Z)V |
77 | ····.locals·0 | 87 | ····.locals·3 |
| |
78 | ····.line·43 | 88 | ····.line·127 |
79 | ····invoke-static·{p0,·p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->showToast(Landroid/content/Context;Ljava/lang/String;)V | 89 | ····iget-boolean·v0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mIsScreenVisible:Z |
| |
| 90 | ····if-nez·v0,·:cond_0 |
| |
80 | ····return-void | 91 | ····return-void |
81 | .end·method | |
| |
82 | .method·private·checkForCarUiComponents(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;)V | 92 | ····.line·131 |
83 | ····.locals·1 | 93 | ····:cond_0 |
| 94 | ····new-instance·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents; |
| |
| 95 | ····const/4·v1,·0x0 |
| |
84 | ····.line·126 | 96 | ····invoke-direct·{v0,·v1},·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;-><init>(Lcom/android/car/ui/core/CheckCarUiComponents$1;)V |
85 | ····new-instance·v0,·Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$u3xGutb3VgNGu17dA7lErOZHnt8; | |
| |
86 | ····invoke-direct·{v0,·p2},·Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$u3xGutb3VgNGu17dA7lErOZHnt8;-><init>(Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;)V | 97 | ····.line·132 |
| 98 | ····iget-object·v1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mRootView:Landroid/view/View; |
| |
87 | ····invoke-static·{p1,·v0},·Lcom/android/car/ui/core/CheckCarUiComponents;->viewHasChildMatching(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;)Z | 99 | ····invoke-direct·{p0,·v1,·v0},·Lcom/android/car/ui/core/CheckCarUiComponents;->checkForCarUiComponents(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;)V |
| |
| 100 | ····.line·133 |
| 101 | ····iget-boolean·v1,·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiRecyclerView:Z |
| |
| 102 | ····if-eqz·v1,·:cond_1 |
| |
| 103 | ····iget-boolean·v1,·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsCarUiRecyclerViewUsingListItem:Z |
| |
| 104 | ····if-nez·v1,·:cond_1 |
| |
| 105 | ····.line·135 |
| 106 | ····sget-object·v1,·Lcom/android/car/ui/core/CheckCarUiComponents;->TAG:Ljava/lang/String; |
| |
| 107 | ····const-string·v2,·"CarUiListItem·are·not·used·within·CarUiRecyclerView:·" |
| |
| 108 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| |
| 109 | ····.line·136 |
| 110 | ····invoke-static·{p1,·v2,·p2},·Lcom/android/car/ui/core/CheckCarUiComponents;->mayShowToast(Landroid/content/Context;Ljava/lang/String;Z)V |
| |
| 111 | ····.line·138 |
| 112 | ····:cond_1 |
| 113 | ····iget-boolean·v1,·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingAndroidXRecyclerView:Z |
| |
| 114 | ····if-eqz·v1,·:cond_2 |
| |
| 115 | ····.line·139 |
| 116 | ····sget-object·v1,·Lcom/android/car/ui/core/CheckCarUiComponents;->TAG:Ljava/lang/String; |
| |
| 117 | ····const-string·v2,·"CarUiRecyclerView·not·used:" |
| |
| 118 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| |
| 119 | ····.line·140 |
| 120 | ····invoke-static·{p1,·v2,·p2},·Lcom/android/car/ui/core/CheckCarUiComponents;->mayShowToast(Landroid/content/Context;Ljava/lang/String;Z)V |
| |
| 121 | ····.line·142 |
| 122 | ····:cond_2 |
| 123 | ····iget-boolean·v1,·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiToolbar:Z |
| |
| 124 | ····if-nez·v1,·:cond_3 |
| |
| 125 | ····.line·143 |
| 126 | ····sget-object·v1,·Lcom/android/car/ui/core/CheckCarUiComponents;->TAG:Ljava/lang/String; |
| |
| 127 | ····const-string·v2,·"CarUiToolbar·is·not·used:·" |
| |
| 128 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| |
| 129 | ····.line·144 |
| 130 | ····invoke-static·{p1,·v2,·p2},·Lcom/android/car/ui/core/CheckCarUiComponents;->mayShowToast(Landroid/content/Context;Ljava/lang/String;Z)V |
| |
| 131 | ····.line·146 |
| 132 | ····:cond_3 |
| 133 | ····iget-boolean·v1,·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiBaseLayoutToolbar:Z |
| |
| 134 | ····if-nez·v1,·:cond_4 |
| |
| 135 | ····iget-boolean·v1,·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiToolbar:Z |
| |
| 136 | ····if-eqz·v1,·:cond_4 |
| |
| 137 | ····.line·148 |
| 138 | ····sget-object·v1,·Lcom/android/car/ui/core/CheckCarUiComponents;->TAG:Ljava/lang/String; |
| |
| 139 | ····const-string·v2,·"CarUiBaseLayoutToolbar·is·not·used:·" |
| |
| 140 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| |
| 141 | ····.line·149 |
| 142 | ····invoke-static·{p1,·v2,·p2},·Lcom/android/car/ui/core/CheckCarUiComponents;->mayShowToast(Landroid/content/Context;Ljava/lang/String;Z)V |
| |
| 143 | ····.line·151 |
| 144 | ····:cond_4 |
| 145 | ····iget-boolean·v1,·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiRecyclerViewForPreference:Z |
| |
| 146 | ····if-eqz·v1,·:cond_5 |
| |
| 147 | ····iget-boolean·v0,·v0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiPreference:Z |
| |
| 148 | ····if-nez·v0,·:cond_5 |
| |
| 149 | ····.line·153 |
| 150 | ····sget-object·v0,·Lcom/android/car/ui/core/CheckCarUiComponents;->TAG:Ljava/lang/String; |
| |
| 151 | ····const-string·v1,·"CarUiPreference·is·not·used:·" |
| |
| 152 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| |
| 153 | ····.line·154 |
| 154 | ····invoke-static·{p1,·v1,·p2},·Lcom/android/car/ui/core/CheckCarUiComponents;->mayShowToast(Landroid/content/Context;Ljava/lang/String;Z)V |
| |
| 155 | ····:cond_5 |
88 | ····return-void | 156 | ····return-void |
89 | .end·method | 157 | .end·method |
| |
90 | .method·private·static·isAndroidXRecyclerView(Landroid/view/View;)Z | 158 | .method·private·static·isAndroidXRecyclerView(Landroid/view/View;)Z |
91 | ····.locals·1 | 159 | ····.locals·1 |
| |
92 | ····.line·194 | 160 | ····.line·227 |
93 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 161 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
94 | ····move-result-object·p0 | 162 | ····move-result-object·p0 |
| |
95 | ····const-class·v0,·Landroidx/recyclerview/widget/RecyclerView; | 163 | ····const-class·v0,·Landroidx/recyclerview/widget/RecyclerView; |
| |
96 | ····if-ne·p0,·v0,·:cond_0 | 164 | ····if-ne·p0,·v0,·:cond_0 |
Offset 156, 15 lines modified | Offset 274, 15 lines modified |
156 | ····:goto_0 | 274 | ····:goto_0 |
157 | ····return·p0 | 275 | ····return·p0 |
158 | .end·method | 276 | .end·method |
| |
159 | .method·private·static·isCarUiBaseLayoutToolbar(Landroid/view/View;)Z | 277 | .method·private·static·isCarUiBaseLayoutToolbar(Landroid/view/View;)Z |
160 | ····.locals·1 | 278 | ····.locals·1 |
| |
161 | ····.line·190 | 279 | ····.line·223 |
162 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 280 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
| |
163 | ····move-result-object·v0 | 281 | ····move-result-object·v0 |
| |
164 | ····if-eqz·v0,·:cond_0 | 282 | ····if-eqz·v0,·:cond_0 |
| |
165 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 283 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
Offset 193, 15 lines modified | Offset 311, 15 lines modified |
193 | ····:goto_0 | 311 | ····:goto_0 |
194 | ····return·p0 | 312 | ····return·p0 |
195 | .end·method | 313 | .end·method |
| |
196 | .method·private·static·isCarUiListItem(Landroid/view/View;)Z | 314 | .method·private·static·isCarUiListItem(Landroid/view/View;)Z |
197 | ····.locals·1 | 315 | ····.locals·1 |
| |
198 | ····.line·177 | 316 | ····.line·210 |
199 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 317 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
| |
200 | ····move-result-object·v0 | 318 | ····move-result-object·v0 |
| |
201 | ····if-eqz·v0,·:cond_0 | 319 | ····if-eqz·v0,·:cond_0 |
| |
202 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 320 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
Offset 230, 15 lines modified | Offset 348, 15 lines modified |
230 | ····:goto_0 | 348 | ····:goto_0 |
231 | ····return·p0 | 349 | ····return·p0 |
232 | .end·method | 350 | .end·method |
| |
233 | .method·private·static·isCarUiPreference(Landroid/view/View;)Z | 351 | .method·private·static·isCarUiPreference(Landroid/view/View;)Z |
234 | ····.locals·1 | 352 | ····.locals·1 |
| |
235 | ····.line·181 | 353 | ····.line·214 |
236 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 354 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
| |
237 | ····move-result-object·v0 | 355 | ····move-result-object·v0 |
| |
238 | ····if-eqz·v0,·:cond_0 | 356 | ····if-eqz·v0,·:cond_0 |
| |
239 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 357 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
Offset 267, 15 lines modified | Offset 385, 15 lines modified |
267 | ····:goto_0 | 385 | ····:goto_0 |
268 | ····return·p0 | 386 | ····return·p0 |
269 | .end·method | 387 | .end·method |
| |
270 | .method·private·static·isCarUiRecyclerView(Landroid/view/View;)Z | 388 | .method·private·static·isCarUiRecyclerView(Landroid/view/View;)Z |
271 | ····.locals·1 | 389 | ····.locals·1 |
| |
272 | ····.line·173 | 390 | ····.line·206 |
273 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 391 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
| |
274 | ····move-result-object·v0 | 392 | ····move-result-object·v0 |
| |
275 | ····if-eqz·v0,·:cond_0 | 393 | ····if-eqz·v0,·:cond_0 |
| |
276 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 394 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
Offset 304, 15 lines modified | Offset 422, 15 lines modified |
304 | ····:goto_0 | 422 | ····:goto_0 |
305 | ····return·p0 | 423 | ····return·p0 |
306 | .end·method | 424 | .end·method |
| |
307 | .method·private·static·isCarUiToolbar(Landroid/view/View;)Z | 425 | .method·private·static·isCarUiToolbar(Landroid/view/View;)Z |
308 | ····.locals·2 | 426 | ····.locals·2 |
| |
309 | ····.line·185 | 427 | ····.line·218 |
310 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 428 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
| |
311 | ····move-result-object·v0 | 429 | ····move-result-object·v0 |
| |
312 | ····if-eqz·v0,·:cond_1 | 430 | ····if-eqz·v0,·:cond_1 |
| |
313 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 431 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
Offset 327, 15 lines modified | Offset 445, 15 lines modified |
| |
327 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 445 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
328 | ····move-result·v0 | 446 | ····move-result·v0 |
| |
329 | ····if-nez·v0,·:cond_0 | 447 | ····if-nez·v0,·:cond_0 |
| |
330 | ····.line·186 | 448 | ····.line·219 |
331 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; | 449 | ····invoke-virtual·{p0},·Landroid/view/View;->getTag()Ljava/lang/Object; |
| |
332 | ····move-result-object·p0 | 450 | ····move-result-object·p0 |
| |
333 | ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 451 | ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
334 | ····move-result-object·p0 | 452 | ····move-result-object·p0 |
Offset 376, 250 lines modified | Offset 494, 266 lines modified |
376 | ····invoke-static·{p0},·Lcom/android/car/ui/core/CheckCarUiComponents;->isCarUiPreference(Landroid/view/View;)Z | 494 | ····invoke-static·{p0},·Lcom/android/car/ui/core/CheckCarUiComponents;->isCarUiPreference(Landroid/view/View;)Z |
| |
377 | ····move-result·p0 | 495 | ····move-result·p0 |
| |
378 | ····return·p0 | 496 | ····return·p0 |
379 | .end·method | 497 | .end·method |
| |
380 | .method·static·synthetic·lambda$checkForCarUiComponents$0(Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;Landroid/view/View;)Z | 498 | .method·static·synthetic·lambda$checkForCarUiComponents$1(Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;Landroid/view/View;)Z |
381 | ····.locals·3 | 499 | ····.locals·3 |
| |
382 | ····.line·127 | 500 | ····.line·160 |
383 | ····invoke-static·{p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->isCarUiRecyclerView(Landroid/view/View;)Z | 501 | ····invoke-static·{p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->isCarUiRecyclerView(Landroid/view/View;)Z |
| |
384 | ····move-result·v0 | 502 | ····move-result·v0 |
| |
385 | ····const/4·v1,·0x0 | 503 | ····const/4·v1,·0x0 |
| |
386 | ····const/4·v2,·0x1 | 504 | ····const/4·v2,·0x1 |
| |
387 | ····if-eqz·v0,·:cond_1 | 505 | ····if-eqz·v0,·:cond_1 |
| |
388 | ····.line·128 | 506 | ····.line·161 |
389 | ····iput-boolean·v2,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiRecyclerView:Z | 507 | ····iput-boolean·v2,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiRecyclerView:Z |
| |
390 | ····.line·130 | 508 | ····.line·163 |
391 | ····sget-object·v0,·Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$NVhRkAsVZLAico2oOqC8mqdd93I;->INSTANCE:Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$NVhRkAsVZLAico2oOqC8mqdd93I; | 509 | ····sget-object·v0,·Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$NVhRkAsVZLAico2oOqC8mqdd93I;->INSTANCE:Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$NVhRkAsVZLAico2oOqC8mqdd93I; |
| |
392 | ····invoke-static·{p1,·v0},·Lcom/android/car/ui/core/CheckCarUiComponents;->viewHasChildMatching(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;)Z | 510 | ····invoke-static·{p1,·v0},·Lcom/android/car/ui/core/CheckCarUiComponents;->viewHasChildMatching(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;)Z |
| |
393 | ····move-result·v0 | 511 | ····move-result·v0 |
| |
394 | ····if-eqz·v0,·:cond_0 | 512 | ····if-eqz·v0,·:cond_0 |
| |
395 | ····.line·131 | 513 | ····.line·164 |
396 | ····iput-boolean·v2,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiPreference:Z | 514 | ····iput-boolean·v2,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiPreference:Z |
| |
397 | ····return·v1 | 515 | ····return·v1 |
| |
398 | ····.line·135 | 516 | ····.line·168 |
399 | ····:cond_0 | 517 | ····:cond_0 |
400 | ····sget-object·v0,·Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$LQ0QJ1uqNsfWejQq2fxWuLySBiU;->INSTANCE:Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$LQ0QJ1uqNsfWejQq2fxWuLySBiU; | 518 | ····sget-object·v0,·Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$LQ0QJ1uqNsfWejQq2fxWuLySBiU;->INSTANCE:Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$LQ0QJ1uqNsfWejQq2fxWuLySBiU; |
| |
401 | ····invoke-static·{p1,·v0},·Lcom/android/car/ui/core/CheckCarUiComponents;->viewHasChildMatching(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;)Z | 519 | ····invoke-static·{p1,·v0},·Lcom/android/car/ui/core/CheckCarUiComponents;->viewHasChildMatching(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;)Z |
| |
402 | ····move-result·p1 | 520 | ····move-result·p1 |
| |
403 | ····iput-boolean·p1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsCarUiRecyclerViewUsingListItem:Z | 521 | ····iput-boolean·p1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsCarUiRecyclerViewUsingListItem:Z |
| |
404 | ····return·v1 | 522 | ····return·v1 |
| |
405 | ····.line·140 | 523 | ····.line·173 |
406 | ····:cond_1 | 524 | ····:cond_1 |
407 | ····invoke-static·{p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->isAndroidXRecyclerView(Landroid/view/View;)Z | 525 | ····invoke-static·{p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->isAndroidXRecyclerView(Landroid/view/View;)Z |
| |
408 | ····move-result·v0 | 526 | ····move-result·v0 |
| |
409 | ····if-eqz·v0,·:cond_2 | 527 | ····if-eqz·v0,·:cond_2 |
| |
410 | ····.line·141 | 528 | ····.line·174 |
411 | ····iput-boolean·v2,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingAndroidXRecyclerView:Z | 529 | ····iput-boolean·v2,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingAndroidXRecyclerView:Z |
| |
412 | ····.line·144 | 530 | ····.line·177 |
413 | ····:cond_2 | 531 | ····:cond_2 |
414 | ····invoke-static·{p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->isCarUiToolbar(Landroid/view/View;)Z | 532 | ····invoke-static·{p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->isCarUiToolbar(Landroid/view/View;)Z |
| |
415 | ····move-result·v0 | 533 | ····move-result·v0 |
| |
416 | ····if-eqz·v0,·:cond_3 | 534 | ····if-eqz·v0,·:cond_3 |
| |
417 | ····.line·145 | 535 | ····.line·178 |
418 | ····iput-boolean·v2,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiToolbar:Z | 536 | ····iput-boolean·v2,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiToolbar:Z |
| |
419 | ····.line·148 | 537 | ····.line·181 |
420 | ····:cond_3 | 538 | ····:cond_3 |
421 | ····invoke-static·{p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->isCarUiBaseLayoutToolbar(Landroid/view/View;)Z | 539 | ····invoke-static·{p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->isCarUiBaseLayoutToolbar(Landroid/view/View;)Z |
| |
422 | ····move-result·p1 | 540 | ····move-result·p1 |
| |
423 | ····if-eqz·p1,·:cond_4 | 541 | ····if-eqz·p1,·:cond_4 |
| |
424 | ····.line·149 | 542 | ····.line·182 |
425 | ····iput-boolean·v2,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiBaseLayoutToolbar:Z | 543 | ····iput-boolean·v2,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents$CarUiComponents;->mIsUsingCarUiBaseLayoutToolbar:Z |
| |
426 | ····:cond_4 | 544 | ····:cond_4 |
427 | ····return·v1 | 545 | ····return·v1 |
428 | .end·method | 546 | .end·method |
| |
| 547 | .method·private·synthetic·lambda$onActivityPostResumed$0(Landroid/app/Activity;)V |
| 548 | ····.locals·1 |
| |
| 549 | ····const/4·v0,·0x0 |
| |
| 550 | ····.line·95 |
| 551 | ····invoke-direct·{p0,·p1,·v0},·Lcom/android/car/ui/core/CheckCarUiComponents;->checkForComponents(Landroid/content/Context;Z)V |
| |
| 552 | ····return-void |
| 553 | .end·method |
| |
| 554 | .method·private·static·mayShowToast(Landroid/content/Context;Ljava/lang/String;Z)V |
| 555 | ····.locals·0 |
| |
| 556 | ····if-nez·p2,·:cond_0 |
| |
| 557 | ····return-void |
| |
| 558 | ····:cond_0 |
| 559 | ····const/4·p2,·0x1 |
| |
| 560 | ····.line·234 |
| 561 | ····invoke-static·{p0,·p1,·p2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| |
| 562 | ····move-result-object·p0 |
| |
| 563 | ····invoke-virtual·{p0},·Landroid/widget/Toast;->show()V |
| |
| 564 | ····return-void |
| 565 | .end·method |
| |
429 | .method·private·static·printViewHierarchy(Ljava/lang/String;Landroid/view/View;)V | 566 | .method·private·static·printViewHierarchy(Ljava/lang/String;Landroid/view/View;)V |
430 | ····.locals·4 | 567 | ····.locals·4 |
| |
431 | ····.line·215 | 568 | ····.line·251 |
432 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 569 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
433 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 570 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
434 | ····const-string·v1,·"\n·" | 571 | ····const-string·v1,·"\n·" |
| |
435 | ····.line·216 | 572 | ····.line·252 |
436 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 573 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
437 | ····.line·217 | 574 | ····.line·253 |
438 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 575 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
439 | ····const/16·v1,·0x7b | 576 | ····const/16·v1,·0x7b |
| |
440 | ····.line·218 | 577 | ····.line·254 |
441 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 578 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
442 | ····const/16·v1,·0x7d | 579 | ····const/16·v1,·0x7d |
| |
443 | ····if-nez·p1,·:cond_0 | 580 | ····if-nez·p1,·:cond_0 |
| |
444 | ····const-string·p0,·"viewNode=·NULL,·" | 581 | ····const-string·p0,·"viewNode=·NULL,·" |
| |
445 | ····.line·221 | 582 | ····.line·257 |
446 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 583 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
447 | ····.line·222 | 584 | ····.line·258 |
448 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 585 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
449 | ····return-void | 586 | ····return-void |
| |
450 | ····:cond_0 | 587 | ····:cond_0 |
451 | ····const-string·v2,·"viewNode=·" | 588 | ····const-string·v2,·"viewNode=·" |
| |
452 | ····.line·226 | 589 | ····.line·262 |
453 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 590 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
454 | ····invoke-virtual·{p1},·Landroid/view/View;->toString()Ljava/lang/String; | 591 | ····invoke-virtual·{p1},·Landroid/view/View;->toString()Ljava/lang/String; |
| |
455 | ····move-result-object·v2 | 592 | ····move-result-object·v2 |
| |
456 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 593 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
457 | ····const-string·v2,·",·" | 594 | ····const-string·v2,·",·" |
| |
458 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 595 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
459 | ····const-string·v3,·"id=·" | 596 | ····const-string·v3,·"id=·" |
| |
460 | ····.line·227 | 597 | ····.line·263 |
461 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 598 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
462 | ····invoke-virtual·{p1},·Landroid/view/View;->getId()I | 599 | ····invoke-virtual·{p1},·Landroid/view/View;->getId()I |
| |
463 | ····move-result·v3 | 600 | ····move-result·v3 |
| |
464 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 601 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| |
465 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 602 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
466 | ····const-string·v3,·"name=·" | 603 | ····const-string·v3,·"name=·" |
| |
467 | ····.line·228 | 604 | ····.line·264 |
468 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 605 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
469 | ····invoke-virtual·{p1},·Landroid/view/View;->getAccessibilityClassName()Ljava/lang/CharSequence; | 606 | ····invoke-virtual·{p1},·Landroid/view/View;->getAccessibilityClassName()Ljava/lang/CharSequence; |
| |
470 | ····move-result-object·v3 | 607 | ····move-result-object·v3 |
| |
471 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; | 608 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; |
| |
472 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 609 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
473 | ····.line·230 | 610 | ····.line·266 |
474 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 611 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
475 | ····.line·231 | 612 | ····.line·267 |
476 | ····sget-object·v1,·Ljava/lang/System;->out:Ljava/io/PrintStream; | 613 | ····sget-object·v1,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
| |
477 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 614 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
478 | ····move-result-object·v0 | 615 | ····move-result-object·v0 |
| |
479 | ····invoke-virtual·{v1,·v0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 616 | ····invoke-virtual·{v1,·v0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
| |
480 | ····.line·233 | 617 | ····.line·269 |
481 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 618 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
482 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 619 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
483 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 620 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
484 | ····const-string·p0,·"··" | 621 | ····const-string·p0,·"··" |
| |
485 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 622 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
486 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 623 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
487 | ····move-result-object·p0 | 624 | ····move-result-object·p0 |
| |
488 | ····.line·234 | 625 | ····.line·270 |
489 | ····instance-of·v0,·p1,·Landroid/view/ViewGroup; | 626 | ····instance-of·v0,·p1,·Landroid/view/ViewGroup; |
| |
490 | ····if-nez·v0,·:cond_1 | 627 | ····if-nez·v0,·:cond_1 |
| |
491 | ····return-void | 628 | ····return-void |
| |
492 | ····:cond_1 | 629 | ····:cond_1 |
493 | ····const/4·v0,·0x0 | 630 | ····const/4·v0,·0x0 |
| |
494 | ····.line·237 | 631 | ····.line·273 |
495 | ····:goto_0 | 632 | ····:goto_0 |
496 | ····move-object·v1,·p1 | 633 | ····move-object·v1,·p1 |
| |
497 | ····check-cast·v1,·Landroid/view/ViewGroup; | 634 | ····check-cast·v1,·Landroid/view/ViewGroup; |
| |
498 | ····invoke-virtual·{v1},·Landroid/view/ViewGroup;->getChildCount()I | 635 | ····invoke-virtual·{v1},·Landroid/view/ViewGroup;->getChildCount()I |
| |
499 | ····move-result·v2 | 636 | ····move-result·v2 |
| |
500 | ····if-ge·v0,·v2,·:cond_2 | 637 | ····if-ge·v0,·v2,·:cond_2 |
| |
501 | ····.line·238 | 638 | ····.line·274 |
502 | ····invoke-virtual·{v1,·v0},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; | 639 | ····invoke-virtual·{v1,·v0},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; |
| |
503 | ····move-result-object·v1 | 640 | ····move-result-object·v1 |
| |
504 | ····invoke-static·{p0,·v1},·Lcom/android/car/ui/core/CheckCarUiComponents;->printViewHierarchy(Ljava/lang/String;Landroid/view/View;)V | 641 | ····invoke-static·{p0,·v1},·Lcom/android/car/ui/core/CheckCarUiComponents;->printViewHierarchy(Ljava/lang/String;Landroid/view/View;)V |
| |
505 | ····add-int/lit8·v0,·v0,·0x1 | 642 | ····add-int/lit8·v0,·v0,·0x1 |
| |
506 | ····goto·:goto_0 | 643 | ····goto·:goto_0 |
| |
507 | ····:cond_2 | 644 | ····:cond_2 |
508 | ····return-void | 645 | ····return-void |
509 | .end·method | 646 | .end·method |
| |
510 | .method·private·static·showToast(Landroid/content/Context;Ljava/lang/String;)V | |
511 | ····.locals·1 | |
| |
512 | ····const/4·v0,·0x1 | |
| |
513 | ····.line·198 | |
514 | ····invoke-static·{p0,·p1,·v0},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | |
| |
515 | ····move-result-object·p0 | |
| |
516 | ····invoke-virtual·{p0},·Landroid/widget/Toast;->show()V | |
| |
517 | ····return-void | |
518 | .end·method | |
| |
519 | .method·private·static·viewHasChildMatching(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;)Z | 647 | .method·private·static·viewHasChildMatching(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;)Z |
520 | ····.locals·5 | 648 | ····.locals·5 |
521 | ····.annotation·system·Ldalvik/annotation/Signature; | 649 | ····.annotation·system·Ldalvik/annotation/Signature; |
522 | ········value·=·{ | 650 | ········value·=·{ |
523 | ············"(", | 651 | ············"(", |
524 | ············"Landroid/view/View;", | 652 | ············"Landroid/view/View;", |
525 | ············"Lcom/android/car/ui/core/CheckCarUiComponents$Predicate<", | 653 | ············"Lcom/android/car/ui/core/CheckCarUiComponents$Predicate<", |
Offset 630, 47 lines modified | Offset 764, 47 lines modified |
| |
630 | ····const/4·v0,·0x0 | 764 | ····const/4·v0,·0x0 |
| |
631 | ····if-nez·p0,·:cond_0 | 765 | ····if-nez·p0,·:cond_0 |
| |
632 | ····return·v0 | 766 | ····return·v0 |
| |
633 | ····.line·159 | 767 | ····.line·192 |
634 | ····:cond_0 | 768 | ····:cond_0 |
635 | ····invoke-interface·{p1,·p0},·Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;->test(Ljava/lang/Object;)Z | 769 | ····invoke-interface·{p1,·p0},·Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;->test(Ljava/lang/Object;)Z |
| |
636 | ····move-result·v1 | 770 | ····move-result·v1 |
| |
637 | ····const/4·v2,·0x1 | 771 | ····const/4·v2,·0x1 |
| |
638 | ····if-eqz·v1,·:cond_1 | 772 | ····if-eqz·v1,·:cond_1 |
| |
639 | ····return·v2 | 773 | ····return·v2 |
| |
640 | ····.line·162 | 774 | ····.line·195 |
641 | ····:cond_1 | 775 | ····:cond_1 |
642 | ····instance-of·v1,·p0,·Landroid/view/ViewGroup; | 776 | ····instance-of·v1,·p0,·Landroid/view/ViewGroup; |
| |
643 | ····if-eqz·v1,·:cond_3 | 777 | ····if-eqz·v1,·:cond_3 |
| |
644 | ····move·v1,·v0 | 778 | ····move·v1,·v0 |
| |
645 | ····.line·163 | 779 | ····.line·196 |
646 | ····:goto_0 | 780 | ····:goto_0 |
647 | ····move-object·v3,·p0 | 781 | ····move-object·v3,·p0 |
| |
648 | ····check-cast·v3,·Landroid/view/ViewGroup; | 782 | ····check-cast·v3,·Landroid/view/ViewGroup; |
| |
649 | ····invoke-virtual·{v3},·Landroid/view/ViewGroup;->getChildCount()I | 783 | ····invoke-virtual·{v3},·Landroid/view/ViewGroup;->getChildCount()I |
| |
650 | ····move-result·v4 | 784 | ····move-result·v4 |
| |
651 | ····if-ge·v1,·v4,·:cond_3 | 785 | ····if-ge·v1,·v4,·:cond_3 |
| |
652 | ····.line·164 | 786 | ····.line·197 |
653 | ····invoke-virtual·{v3,·v1},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; | 787 | ····invoke-virtual·{v3,·v1},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; |
| |
654 | ····move-result-object·v3 | 788 | ····move-result-object·v3 |
| |
655 | ····invoke-static·{v3,·p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->viewHasChildMatching(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;)Z | 789 | ····invoke-static·{v3,·p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->viewHasChildMatching(Landroid/view/View;Lcom/android/car/ui/core/CheckCarUiComponents$Predicate;)Z |
| |
656 | ····move-result·v3 | 790 | ····move-result·v3 |
Offset 686, 81 lines modified | Offset 820, 114 lines modified |
| |
686 | ····:cond_3 | 820 | ····:cond_3 |
687 | ····return·v0 | 821 | ····return·v0 |
688 | .end·method | 822 | .end·method |
| |
| |
689 | #·virtual·methods | 823 | #·virtual·methods |
| 824 | .method·public·synthetic·lambda$onActivityPostResumed$0$CheckCarUiComponents(Landroid/app/Activity;)V |
| 825 | ····.locals·0 |
| |
| 826 | ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->lambda$onActivityPostResumed$0(Landroid/app/Activity;)V |
| |
| 827 | ····return-void |
| 828 | .end·method |
| |
690 | .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V | 829 | .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V |
691 | ····.locals·0 | 830 | ····.locals·0 |
| |
692 | ····return-void | 831 | ····return-void |
693 | .end·method | 832 | .end·method |
| |
694 | .method·public·onActivityDestroyed(Landroid/app/Activity;)V | 833 | .method·public·onActivityDestroyed(Landroid/app/Activity;)V |
695 | ····.locals·1 | 834 | ····.locals·1 |
| |
696 | ····.line·119 | 835 | ····.line·115 |
697 | ····iget-object·v0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mRootView:Landroid/view/View; | 836 | ····iget-object·v0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mRootView:Landroid/view/View; |
| |
698 | ····if-eqz·v0,·:cond_0 | 837 | ····if-eqz·v0,·:cond_0 |
| |
699 | ····.line·120 | 838 | ····.line·116 |
700 | ····invoke-virtual·{v0},·Landroid/view/View;->getContext()Landroid/content/Context; | 839 | ····invoke-virtual·{v0},·Landroid/view/View;->getContext()Landroid/content/Context; |
| |
701 | ····move-result-object·v0 | 840 | ····move-result-object·v0 |
| |
702 | ····invoke-static·{v0},·Lcom/android/car/ui/utils/CarUiUtils;->getActivity(Landroid/content/Context;)Landroid/app/Activity; | 841 | ····invoke-static·{v0},·Lcom/android/car/ui/utils/CarUiUtils;->getActivity(Landroid/content/Context;)Landroid/app/Activity; |
| |
703 | ····move-result-object·v0 | 842 | ····move-result-object·v0 |
| |
704 | ····if-ne·v0,·p1,·:cond_0 | 843 | ····if-ne·v0,·p1,·:cond_0 |
| |
705 | ····const/4·p1,·0x0 | 844 | ····const/4·p1,·0x0 |
| |
706 | ····.line·121 | 845 | ····.line·117 |
707 | ····iput-object·p1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mRootView:Landroid/view/View; | 846 | ····iput-object·p1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mRootView:Landroid/view/View; |
| |
708 | ····:cond_0 | 847 | ····:cond_0 |
709 | ····return-void | 848 | ····return-void |
710 | .end·method | 849 | .end·method |
| |
711 | .method·public·onActivityPaused(Landroid/app/Activity;)V | 850 | .method·public·onActivityPaused(Landroid/app/Activity;)V |
712 | ····.locals·0 | 851 | ····.locals·0 |
| |
713 | ····const/4·p1,·0x0 | 852 | ····const/4·p1,·0x0 |
| |
714 | ····.line·106 | 853 | ····.line·101 |
715 | ····iput-boolean·p1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mIsScreenVisible:Z | 854 | ····iput-boolean·p1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mIsScreenVisible:Z |
| |
716 | ····return-void | 855 | ····return-void |
717 | .end·method | 856 | .end·method |
| |
718 | .method·public·onActivityResumed(Landroid/app/Activity;)V | 857 | .method·public·onActivityPostResumed(Landroid/app/Activity;)V |
719 | ····.locals·0 | 858 | ····.locals·4 |
| |
720 | ····.line·100 | 859 | ····.line·90 |
721 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window; | 860 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window; |
| |
722 | ····move-result-object·p1 | 861 | ····move-result-object·v0 |
| |
723 | ····invoke-virtual·{p1},·Landroid/view/Window;->getDecorView()Landroid/view/View; | 862 | ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View; |
| |
724 | ····move-result-object·p1 | 863 | ····move-result-object·v0 |
| |
725 | ····invoke-virtual·{p1},·Landroid/view/View;->getRootView()Landroid/view/View; | 864 | ····invoke-virtual·{v0},·Landroid/view/View;->getRootView()Landroid/view/View; |
| |
726 | ····move-result-object·p1 | 865 | ····move-result-object·v0 |
| |
727 | ····iput-object·p1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mRootView:Landroid/view/View; | 866 | ····iput-object·v0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mRootView:Landroid/view/View; |
| |
728 | ····const/4·p1,·0x1 | 867 | ····const/4·v0,·0x1 |
| |
729 | ····.line·101 | 868 | ····.line·91 |
730 | ····iput-boolean·p1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mIsScreenVisible:Z | 869 | ····iput-boolean·v0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mIsScreenVisible:Z |
| |
| 870 | ····.line·92 |
| 871 | ····invoke-direct·{p0,·p1},·Lcom/android/car/ui/core/CheckCarUiComponents;->checkComponentsForAllActivities(Landroid/content/Context;)Z |
| |
| 872 | ····move-result·v0 |
| |
| 873 | ····if-eqz·v0,·:cond_0 |
| |
| 874 | ····.line·95 |
| 875 | ····iget-object·v0,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mHandler:Landroid/os/Handler; |
| |
| 876 | ····new-instance·v1,·Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$y7RxpUiLsA8rZaNatst8VPAWq5U; |
| |
| 877 | ····invoke-direct·{v1,·p0,·p1},·Lcom/android/car/ui/core/-$$Lambda$CheckCarUiComponents$y7RxpUiLsA8rZaNatst8VPAWq5U;-><init>(Lcom/android/car/ui/core/CheckCarUiComponents;Landroid/app/Activity;)V |
| |
| 878 | ····const-wide/16·v2,·0x7d0 |
| |
| 879 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z |
| |
| 880 | ····:cond_0 |
| 881 | ····return-void |
| 882 | .end·method |
| |
| 883 | .method·public·onActivityResumed(Landroid/app/Activity;)V |
| 884 | ····.locals·0 |
| |
731 | ····return-void | 885 | ····return-void |
732 | .end·method | 886 | .end·method |
| |
733 | .method·public·onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V | 887 | .method·public·onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V |
734 | ····.locals·0 | 888 | ····.locals·0 |
| |
Offset 770, 11 lines modified | Offset 937, 18 lines modified |
770 | .method·public·onActivityStarted(Landroid/app/Activity;)V | 937 | .method·public·onActivityStarted(Landroid/app/Activity;)V |
771 | ····.locals·0 | 938 | ····.locals·0 |
| |
772 | ····return-void | 939 | ····return-void |
773 | .end·method | 940 | .end·method |
| |
774 | .method·public·onActivityStopped(Landroid/app/Activity;)V | 941 | .method·public·onActivityStopped(Landroid/app/Activity;)V |
775 | ····.locals·0 | 942 | ····.locals·1 |
| |
| 943 | ····.line·106 |
| 944 | ····iget-object·p1,·p0,·Lcom/android/car/ui/core/CheckCarUiComponents;->mHandler:Landroid/os/Handler; |
| |
| 945 | ····const/4·v0,·0x0 |
| |
| 946 | ····invoke-virtual·{p1,·v0},·Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V |
| |
776 | ····return-void | 947 | ····return-void |
777 | .end·method | 948 | .end·method |