| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | apex_manifest.pb | 1 | apex_manifest.pb |
| 2 | javalib | 2 | javalib |
| 3 | javalib/framework-permission.jar | 3 | javalib/framework-permission.jar |
| 4 | javalib/service-permission.jar | 4 | javalib/service-permission.jar |
| 5 | lost+found | 5 | lost+found |
| 6 | priv-app | 6 | priv-app |
| 7 | priv-app/ | 7 | priv-app/PermissionController |
| 8 | priv-app/ | 8 | priv-app/PermissionController/PermissionController.apk |
| Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
| 00000000:·0a16·636f·6d2e·616e·6472·6f69·642e·7065··..com.android.pe | 00000000:·0a16·636f·6d2e·616e·6472·6f69·642e·7065··..com.android.pe | ||
| 00000010:·726d·6973·7369·6f6e·10 | 00000010:·726d·6973·7369·6f6e·1080·c686·8f01·······rmission...... |
| Offset 26, 15 lines modified | Offset 26, 15 lines modified | ||
| 26 | ··version·of·encoding·software:···················2.0 | 26 | ··version·of·encoding·software:···················2.0 |
| 27 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 27 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 28 | ··minimum·software·version·required·to·extract:···2.0 | 28 | ··minimum·software·version·required·to·extract:···2.0 |
| 29 | ··compression·method:·····························none·(stored) | 29 | ··compression·method:·····························none·(stored) |
| 30 | ··file·security·status:···························not·encrypted | 30 | ··file·security·status:···························not·encrypted |
| 31 | ··extended·local·header:··························no | 31 | ··extended·local·header:··························no |
| 32 | ··file·last·modified·on·(DOS·date/time):··········2008·Jan·1·00:00:00 | 32 | ··file·last·modified·on·(DOS·date/time):··········2008·Jan·1·00:00:00 |
| 33 | ··32-bit·CRC·value·(hex):························· | 33 | ··32-bit·CRC·value·(hex):·························866ea9e6 |
| 34 | ··compressed·size:································588·bytes | 34 | ··compressed·size:································588·bytes |
| 35 | ··uncompressed·size:······························588·bytes | 35 | ··uncompressed·size:······························588·bytes |
| 36 | ··length·of·filename:·····························11·characters | 36 | ··length·of·filename:·····························11·characters |
| 37 | ··length·of·extra·field:··························0·bytes | 37 | ··length·of·extra·field:··························0·bytes |
| 38 | ··length·of·file·comment:·························0·characters | 38 | ··length·of·file·comment:·························0·characters |
| 39 | ··disk·number·on·which·file·begins:···············disk·1 | 39 | ··disk·number·on·which·file·begins:···············disk·1 |
| 40 | ··apparent·file·type:·····························binary | 40 | ··apparent·file·type:·····························binary |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 00000000:·6465·780a·3033·3900· | 00000000:·6465·780a·3033·3900·3a5b·dbb6·73c0·2dad··dex.039.:[..s.-. | ||
| 00000010:· | 00000010:·240b·a80d·8f43·209e·48a1·c35f·8138·0213··$....C·.H.._.8.. | ||
| 00000020:·4c02·0000·7000·0000·7856·3412·0000·0000··L...p...xV4..... | 00000020:·4c02·0000·7000·0000·7856·3412·0000·0000··L...p...xV4..... | ||
| 00000030:·0000·0000·b801·0000·0600·0000·7000·0000··............p... | 00000030:·0000·0000·b801·0000·0600·0000·7000·0000··............p... | ||
| 00000040:·0300·0000·8800·0000·0100·0000·9400·0000··................ | 00000040:·0300·0000·8800·0000·0100·0000·9400·0000··................ | ||
| 00000050:·0000·0000·0000·0000·0200·0000·a000·0000··................ | 00000050:·0000·0000·0000·0000·0200·0000·a000·0000··................ | ||
| 00000060:·0100·0000·b000·0000·7c01·0000·d000·0000··........|....... | 00000060:·0100·0000·b000·0000·7c01·0000·d000·0000··........|....... | ||
| 00000070:·ec00·0000·f400·0000·1a01·0000·2e01·0000··................ | 00000070:·ec00·0000·f400·0000·1a01·0000·2e01·0000··................ | ||
| 00000080:·4401·0000·4701·0000·0100·0000·0200·0000··D...G........... | 00000080:·4401·0000·4701·0000·0100·0000·0200·0000··D...G........... | ||
| Offset 19, 15 lines modified | Offset 19, 15 lines modified | ||
| 00000120:·2f6c·616e·672f·4f62·6a65·6374·3b00·1450··/lang/Object;..P | 00000120:·2f6c·616e·672f·4f62·6a65·6374·3b00·1450··/lang/Object;..P | ||
| 00000130:·6572·6d69·7373·696f·6e53·7461·7465·2e6a··ermissionState.j | 00000130:·6572·6d69·7373·696f·6e53·7461·7465·2e6a··ermissionState.j | ||
| 00000140:·6176·6100·0156·0058·7e7e·4438·7b22·636f··ava..V.X~~D8{"co | 00000140:·6176·6100·0156·0058·7e7e·4438·7b22·636f··ava..V.X~~D8{"co | ||
| 00000150:·6d70·696c·6174·696f·6e2d·6d6f·6465·223a··mpilation-mode": | 00000150:·6d70·696c·6174·696f·6e2d·6d6f·6465·223a··mpilation-mode": | ||
| 00000160:·2264·6562·7567·222c·2268·6173·2d63·6865··"debug","has-che | 00000160:·2264·6562·7567·222c·2268·6173·2d63·6865··"debug","has-che | ||
| 00000170:·636b·7375·6d73·223a·6661·6c73·652c·226d··cksums":false,"m | 00000170:·636b·7375·6d73·223a·6661·6c73·652c·226d··cksums":false,"m | ||
| 00000180:·696e·2d61·7069·223a·3330·2c22·7665·7273··in-api":30,"vers | 00000180:·696e·2d61·7069·223a·3330·2c22·7665·7273··in-api":30,"vers | ||
| 00000190:·696f·6e22·3a22·322e·312e·372d·723 | 00000190:·696f·6e22·3a22·322e·312e·372d·7233·227d··ion":"2.1.7-r3"} | ||
| 000001a0:·0000·0001·0000·8180·04d0·0100·0900·0000··................ | 000001a0:·0000·0001·0000·8180·04d0·0100·0900·0000··................ | ||
| 000001b0:·0800·0000·0200·0000·0c00·0000·0000·0000··................ | 000001b0:·0800·0000·0200·0000·0c00·0000·0000·0000··................ | ||
| 000001c0:·0100·0000·0000·0000·0100·0000·0600·0000··................ | 000001c0:·0100·0000·0000·0000·0100·0000·0600·0000··................ | ||
| 000001d0:·7000·0000·0200·0000·0300·0000·8800·0000··p............... | 000001d0:·7000·0000·0200·0000·0300·0000·8800·0000··p............... | ||
| 000001e0:·0300·0000·0100·0000·9400·0000·0500·0000··................ | 000001e0:·0300·0000·0100·0000·9400·0000·0500·0000··................ | ||
| 000001f0:·0200·0000·a000·0000·0600·0000·0100·0000··................ | 000001f0:·0200·0000·a000·0000·0600·0000·0100·0000··................ | ||
| 00000200:·b000·0000·0120·0000·0100·0000·d000·0000··.....·.......... | 00000200:·b000·0000·0120·0000·0100·0000·d000·0000··.....·.......... |
| Offset 26, 15 lines modified | Offset 26, 15 lines modified | ||
| 26 | ··version·of·encoding·software:···················2.0 | 26 | ··version·of·encoding·software:···················2.0 |
| 27 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 27 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 28 | ··minimum·software·version·required·to·extract:···2.0 | 28 | ··minimum·software·version·required·to·extract:···2.0 |
| 29 | ··compression·method:·····························none·(stored) | 29 | ··compression·method:·····························none·(stored) |
| 30 | ··file·security·status:···························not·encrypted | 30 | ··file·security·status:···························not·encrypted |
| 31 | ··extended·local·header:··························no | 31 | ··extended·local·header:··························no |
| 32 | ··file·last·modified·on·(DOS·date/time):··········2008·Jan·1·00:00:00 | 32 | ··file·last·modified·on·(DOS·date/time):··········2008·Jan·1·00:00:00 |
| 33 | ··32-bit·CRC·value·(hex):························· | 33 | ··32-bit·CRC·value·(hex):·························7158b036 |
| 34 | ··compressed·size:································15132·bytes | 34 | ··compressed·size:································15132·bytes |
| 35 | ··uncompressed·size:······························15132·bytes | 35 | ··uncompressed·size:······························15132·bytes |
| 36 | ··length·of·filename:·····························11·characters | 36 | ··length·of·filename:·····························11·characters |
| 37 | ··length·of·extra·field:··························0·bytes | 37 | ··length·of·extra·field:··························0·bytes |
| 38 | ··length·of·file·comment:·························0·characters | 38 | ··length·of·file·comment:·························0·characters |
| 39 | ··disk·number·on·which·file·begins:···············disk·1 | 39 | ··disk·number·on·which·file·begins:···············disk·1 |
| 40 | ··apparent·file·type:·····························binary | 40 | ··apparent·file·type:·····························binary |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 00000000:·6465·780a·3033·3900· | 00000000:·6465·780a·3033·3900·4a87·442f·71a1·fa84··dex.039.J.D/q... | ||
| 00000010:· | 00000010:·016e·32d1·faf6·e03a·d504·abe0·7954·7156··.n2....:....yTqV | ||
| 00000020:·1c3b·0000·7000·0000·7856·3412·0000·0000··.;..p...xV4..... | 00000020:·1c3b·0000·7000·0000·7856·3412·0000·0000··.;..p...xV4..... | ||
| 00000030:·0000·0000·4c3a·0000·ff00·0000·7000·0000··....L:......p... | 00000030:·0000·0000·4c3a·0000·ff00·0000·7000·0000··....L:......p... | ||
| 00000040:·3700·0000·6c04·0000·3f00·0000·4805·0000··7...l...?...H... | 00000040:·3700·0000·6c04·0000·3f00·0000·4805·0000··7...l...?...H... | ||
| 00000050:·2200·0000·3c08·0000·7300·0000·4c09·0000··"...<...s...L... | 00000050:·2200·0000·3c08·0000·7300·0000·4c09·0000··"...<...s...L... | ||
| 00000060:·0800·0000·e40c·0000·382d·0000·e40d·0000··........8-...... | 00000060:·0800·0000·e40c·0000·382d·0000·e40d·0000··........8-...... | ||
| 00000070:·2023·0000·2323·0000·2723·0000·2b23·0000···#..##..'#..+#.. | 00000070:·2023·0000·2323·0000·2723·0000·2b23·0000···#..##..'#..+#.. | ||
| 00000080:·2e23·0000·3823·0000·4023·0000·4423·0000··.#..8#..@#..D#.. | 00000080:·2e23·0000·3823·0000·4023·0000·4423·0000··.#..8#..@#..D#.. | ||
| Offset 864, 15 lines modified | Offset 864, 15 lines modified | ||
| 000035f0:·7369·6f6e·5661·6c75·6500·0c77·7269·7465··sionValue..write | 000035f0:·7369·6f6e·5661·6c75·6500·0c77·7269·7465··sionValue..write | ||
| 00003600:·466f·7255·7365·7200·0377·7466·0058·7e7e··ForUser..wtf.X~~ | 00003600:·466f·7255·7365·7200·0377·7466·0058·7e7e··ForUser..wtf.X~~ | ||
| 00003610:·4438·7b22·636f·6d70·696c·6174·696f·6e2d··D8{"compilation- | 00003610:·4438·7b22·636f·6d70·696c·6174·696f·6e2d··D8{"compilation- | ||
| 00003620:·6d6f·6465·223a·2264·6562·7567·222c·2268··mode":"debug","h | 00003620:·6d6f·6465·223a·2264·6562·7567·222c·2268··mode":"debug","h | ||
| 00003630:·6173·2d63·6865·636b·7375·6d73·223a·6661··as-checksums":fa | 00003630:·6173·2d63·6865·636b·7375·6d73·223a·6661··as-checksums":fa | ||
| 00003640:·6c73·652c·226d·696e·2d61·7069·223a·3330··lse,"min-api":30 | 00003640:·6c73·652c·226d·696e·2d61·7069·223a·3330··lse,"min-api":30 | ||
| 00003650:·2c22·7665·7273·696f·6e22·3a22·322e·312e··,"version":"2.1. | 00003650:·2c22·7665·7273·696f·6e22·3a22·322e·312e··,"version":"2.1. | ||
| 00003660:·372d·723 | 00003660:·372d·7233·227d·0001·0201·8501·1b00·0212··7-r3"}.......... | ||
| 00003670:·01f8·0118·0e02·1302·7e04·19c0·0117·6102··........~.....a. | 00003670:·01f8·0118·0e02·1302·7e04·19c0·0117·6102··........~.....a. | ||
| 00003680:·1501·f801·1c0c·1702·1746·1754·1746·174e··.........F.T.F.N | 00003680:·1501·f801·1c0c·1702·1746·1754·1746·174e··.........F.T.F.N | ||
| 00003690:·172e·1708·1754·1746·174e·172e·1709·0215··.....T.F.N...... | 00003690:·172e·1708·1754·1746·174e·172e·1709·0215··.....T.F.N...... | ||
| 000036a0:·01f8·011c·0617·0117·5417·4617·4e17·2e17··........T.F.N... | 000036a0:·01f8·011c·0617·0117·5417·4617·4e17·2e17··........T.F.N... | ||
| 000036b0:·0802·1501·f801·1c05·1754·1746·174e·172e··.........T.F.N.. | 000036b0:·0802·1501·f801·1c05·1754·1746·174e·172e··.........T.F.N.. | ||
| 000036c0:·1708·0214·01f8·011c·0118·0d02·1501·f801··................ | 000036c0:·1708·0214·01f8·011c·0118·0d02·1501·f801··................ | ||
| 000036d0:·1c07·1702·1746·1754·1746·1759·1746·1709··.....F.T.F.Y.F.. | 000036d0:·1c07·1702·1746·1754·1746·1759·1746·1709··.....F.T.F.Y.F.. |
| Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
| 1 | 1 | PermissionController | |
| 2 | 2 | PermissionController/PermissionController.apk | |
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | PermissionController.apk | |
| Offset 1, 11 lines modified | Offset 1, 10 lines modified | ||
| 1 | Zip·file·size:·8690 | 1 | Zip·file·size:·8690722·bytes,·number·of·entries:·1064 |
| 2 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity-ktx.version | 2 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity-ktx.version |
| 3 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity.version | 3 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity.version |
| 4 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.annotation_annotation-experimental.version | ||
| 5 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat-resources.version | 4 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat-resources.version |
| 6 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat.version | 5 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat.version |
| 7 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version | 6 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version |
| 8 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version | 7 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version |
| 9 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.cardview_cardview.version | 8 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.cardview_cardview.version |
| 10 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.coordinatorlayout_coordinatorlayout.version | 9 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.coordinatorlayout_coordinatorlayout.version |
| 11 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.core_core-ktx.version | 10 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.core_core-ktx.version |
| Offset 30, 50 lines modified | Offset 29, 55 lines modified | ||
| 30 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-runtime.version | 29 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-runtime.version |
| 31 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-service.version | 30 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-service.version |
| 32 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version | 31 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version |
| 33 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version | 32 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version |
| 34 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-viewmodel.version | 33 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.lifecycle_lifecycle-viewmodel.version |
| 35 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.loader_loader.version | 34 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.loader_loader.version |
| 36 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version | 35 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version |
| 37 | -rw----·····1.0·fat·······1 | 36 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.media_media.version |
| 38 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-common-ktx.version | 37 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-common-ktx.version |
| 39 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-common.version | 38 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-common.version |
| 40 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-fragment-ktx.version | 39 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-fragment-ktx.version |
| 41 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-fragment.version | 40 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-fragment.version |
| 42 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-runtime-ktx.version | 41 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-runtime-ktx.version |
| 43 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-runtime.version | 42 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-runtime.version |
| 44 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-ui-ktx.version | 43 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-ui-ktx.version |
| 45 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-ui.version | 44 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.navigation_navigation-ui.version |
| 46 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.preference_preference.version | 45 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.preference_preference.version |
| 47 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.print_print.version | 46 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.print_print.version |
| 48 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.recyclerview_recyclerview.version | 47 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.recyclerview_recyclerview.version |
| 49 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.savedstate_savedstate.version | 48 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.savedstate_savedstate.version |
| 50 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.slidingpanelayout_slidingpanelayout.version | 49 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.slidingpanelayout_slidingpanelayout.version |
| 51 | -rw----·····1.0·fat·······1 | 50 | -rw----·····1.0·fat·······11·bx·stor·09-Jan-01·00:00·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version |
| 52 | -rw----·····1.0·fat·······1 | 51 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.transition_transition.version |
| 53 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable-animated.version | 52 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable-animated.version |
| 54 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable.version | 53 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable.version |
| 55 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version | 54 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version |
| 56 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version | 55 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version |
| 57 | -rw----·····1.0·fat·· | 56 | -rw----·····1.0·fat··3925580·bx·stor·09-Jan-01·00:00·classes.dex |
| 58 | -rw----·····1.0·fat··3933392·bx·stor·09-Jan-01·00:00·classes.dex | ||
| 59 | -rw----·····1.0·fat······272·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png | 57 | -rw----·····1.0·fat······272·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
| 60 | -rw----·····1.0·fat······227·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png | 58 | -rw----·····1.0·fat······227·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
| 61 | -rw----·····1.0·fat······404·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png | 59 | -rw----·····1.0·fat······404·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
| 62 | -rw----·····1.0·fat······464·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png | 60 | -rw----·····1.0·fat······464·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
| 63 | -rw----·····1.0·fat······563·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png | 61 | -rw----·····1.0·fat······563·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
| 64 | -rw----·····1.0·fat·····1096·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png | 62 | -rw----·····1.0·fat·····1096·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
| 65 | -rw----·····1.0·fat·····1243·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png | 63 | -rw----·····1.0·fat·····1243·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
| 66 | -rw----·····1.0·fat······226·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png | 64 | -rw----·····1.0·fat······226·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
| 67 | -rw----·····1.0·fat······171·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png | 65 | -rw----·····1.0·fat······171·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
| 68 | -rw----·····1.0·fat······202·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png | 66 | -rw----·····1.0·fat······202·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 69 | -rw----·····1.0·fat······404·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png | 67 | -rw----·····1.0·fat······404·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 70 | -rw----·····1.0·fat······226·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png | 68 | -rw----·····1.0·fat······226·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
| 71 | -rw----·····1.0·fat······215·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png | 69 | -rw----·····1.0·fat······215·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
| 72 | -rw----·····1.0·fat······389·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png | 70 | -rw----·····1.0·fat······389·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
| 71 | -rw----·····1.0·fat······263·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_star_black_16dp.png | ||
| 72 | -rw----·····1.0·fat······522·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_star_black_36dp.png | ||
| 73 | -rw----·····1.0·fat······668·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_star_black_48dp.png | ||
| 74 | -rw----·····1.0·fat······197·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png | ||
| 75 | -rw----·····1.0·fat······328·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png | ||
| 76 | -rw----·····1.0·fat······431·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_star_half_black_48dp.png | ||
| 73 | -rw----·····1.0·fat······167·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png | 77 | -rw----·····1.0·fat······167·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
| 74 | -rw----·····1.0·fat······244·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_focused_holo.9.png | 78 | -rw----·····1.0·fat······244·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
| 75 | -rw----·····1.0·fat······212·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png | 79 | -rw----·····1.0·fat······212·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
| 76 | -rw----·····1.0·fat······208·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png | 80 | -rw----·····1.0·fat······208·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
| 77 | -rw----·····1.0·fat······208·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png | 81 | -rw----·····1.0·fat······208·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
| 78 | -rw----·····1.0·fat······228·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png | 82 | -rw----·····1.0·fat······228·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
| 79 | -rw----·····1.0·fat······229·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png | 83 | -rw----·····1.0·fat······229·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
| Offset 83, 17 lines modified | Offset 87, 20 lines modified | ||
| 83 | -rw----·····1.0·fat······196·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png | 87 | -rw----·····1.0·fat······196·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png |
| 84 | -rw----·····1.0·fat······272·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png | 88 | -rw----·····1.0·fat······272·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png |
| 85 | -rw----·····1.0·fat······205·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png | 89 | -rw----·····1.0·fat······205·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png |
| 86 | -rw----·····1.0·fat······196·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png | 90 | -rw----·····1.0·fat······196·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png |
| 87 | -rw----·····1.0·fat······345·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png | 91 | -rw----·····1.0·fat······345·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 88 | -rw----·····1.0·fat······484·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png | 92 | -rw----·····1.0·fat······484·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
| 89 | -rw----·····1.0·fat······190·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png | 93 | -rw----·····1.0·fat······190·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
| 90 | -rw----·····1.0·fat······278·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl.png | 94 | -rw----·····1.0·fat······278·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_dark.png |
| 91 | -rw----·····1.0·fat······ | 95 | -rw----·····1.0·fat······278·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_light.png |
| 92 | -rw----·····1.0·fat······ | 96 | -rw----·····1.0·fat······398·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_dark.png |
| 97 | -rw----·····1.0·fat······396·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_light.png | ||
| 98 | -rw----·····1.0·fat······263·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_dark.png | ||
| 99 | -rw----·····1.0·fat······262·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_light.png | ||
| 93 | -rw----·····1.0·fat······186·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png | 100 | -rw----·····1.0·fat······186·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
| 94 | -rw----·····1.0·fat······192·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png | 101 | -rw----·····1.0·fat······192·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
| 95 | -rw----·····1.0·fat······178·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png | 102 | -rw----·····1.0·fat······178·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
| 96 | -rw----·····1.0·fat······178·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png | 103 | -rw----·····1.0·fat······178·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
| 97 | -rw----·····1.0·fat······470·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/design_ic_visibility.png | 104 | -rw----·····1.0·fat······470·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/design_ic_visibility.png |
| 98 | -rw----·····1.0·fat······507·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/design_ic_visibility_off.png | 105 | -rw----·····1.0·fat······507·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/design_ic_visibility_off.png |
| 99 | -rw----·····1.0·fat······309·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/lb_action_bg_focused.9.png | 106 | -rw----·····1.0·fat······309·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/lb_action_bg_focused.9.png |
| Offset 135, 14 lines modified | Offset 142, 20 lines modified | ||
| 135 | -rw----·····1.0·fat······216·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png | 142 | -rw----·····1.0·fat······216·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
| 136 | -rw----·····1.0·fat······173·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png | 143 | -rw----·····1.0·fat······173·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
| 137 | -rw----·····1.0·fat······133·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png | 144 | -rw----·····1.0·fat······133·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 138 | -rw----·····1.0·fat······251·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png | 145 | -rw----·····1.0·fat······251·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 139 | -rw----·····1.0·fat······152·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png | 146 | -rw----·····1.0·fat······152·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
| 140 | -rw----·····1.0·fat······139·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png | 147 | -rw----·····1.0·fat······139·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
| 141 | -rw----·····1.0·fat······270·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png | 148 | -rw----·····1.0·fat······270·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
| 149 | -rw----·····1.0·fat······193·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_star_black_16dp.png | ||
| 150 | -rw----·····1.0·fat······364·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_star_black_36dp.png | ||
| 151 | -rw----·····1.0·fat······467·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_star_black_48dp.png | ||
| 152 | -rw----·····1.0·fat······146·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png | ||
| 153 | -rw----·····1.0·fat······253·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png | ||
| 154 | -rw----·····1.0·fat······310·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_ic_star_half_black_48dp.png | ||
| 142 | -rw----·····1.0·fat······167·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png | 155 | -rw----·····1.0·fat······167·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png |
| 143 | -rw----·····1.0·fat······222·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_focused_holo.9.png | 156 | -rw----·····1.0·fat······222·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_focused_holo.9.png |
| 144 | -rw----·····1.0·fat······211·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png | 157 | -rw----·····1.0·fat······211·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png |
| 145 | -rw----·····1.0·fat······207·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png | 158 | -rw----·····1.0·fat······207·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png |
| 146 | -rw----·····1.0·fat······207·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png | 159 | -rw----·····1.0·fat······207·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png |
| 147 | -rw----·····1.0·fat······217·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png | 160 | -rw----·····1.0·fat······217·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
| 148 | -rw----·····1.0·fat······217·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png | 161 | -rw----·····1.0·fat······217·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png |
| Offset 152, 17 lines modified | Offset 165, 20 lines modified | ||
| 152 | -rw----·····1.0·fat······145·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png | 165 | -rw----·····1.0·fat······145·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png |
| 153 | -rw----·····1.0·fat······197·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png | 166 | -rw----·····1.0·fat······197·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png |
| 154 | -rw----·····1.0·fat······203·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png | 167 | -rw----·····1.0·fat······203·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png |
| 155 | -rw----·····1.0·fat······194·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png | 168 | -rw----·····1.0·fat······194·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png |
| 156 | -rw----·····1.0·fat······327·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png | 169 | -rw----·····1.0·fat······327·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 157 | -rw----·····1.0·fat······395·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png | 170 | -rw----·····1.0·fat······395·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png |
| 158 | -rw----·····1.0·fat······186·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png | 171 | -rw----·····1.0·fat······186·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
| 159 | -rw----·····1.0·fat······203·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl.png | 172 | -rw----·····1.0·fat······203·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_dark.png |
| 160 | -rw----·····1.0·fat······ | 173 | -rw----·····1.0·fat······203·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_light.png |
| 161 | -rw----·····1.0·fat······ | 174 | -rw----·····1.0·fat······311·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_dark.png |
| 175 | -rw----·····1.0·fat······310·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_light.png | ||
| 176 | -rw----·····1.0·fat······187·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_dark.png | ||
| 177 | -rw----·····1.0·fat······186·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_light.png | ||
| 162 | -rw----·····1.0·fat······181·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png | 178 | -rw----·····1.0·fat······181·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
| 163 | -rw----·····1.0·fat······178·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png | 179 | -rw----·····1.0·fat······178·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
| 164 | -rw----·····1.0·fat······178·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png | 180 | -rw----·····1.0·fat······178·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
| Max report size reached; 34377/49165 bytes (69.92%) of diff not shown. | |||
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
| 2 | <manifest·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:versionCode="30 | 2 | <manifest·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:versionCode="300000000"·android:versionName="30·system·image"·coreApp="true"·package="com.android.permissioncontroller"·platformBuildVersionCode="30"·platformBuildVersionName="11"·xmlns:android="http://schemas.android.com/apk/res/android"> |
| 3 | ··<uses-sdk·android:minSdkVersion="29"·android:targetSdkVersion="29"/> | 3 | ··<uses-sdk·android:minSdkVersion="29"·android:targetSdkVersion="29"/> |
| 4 | ··<original-package·android:name="com.android.permissioncontroller"/> | 4 | ··<original-package·android:name="com.android.permissioncontroller"/> |
| 5 | ··<permission·android:name="com.android.permissioncontroller.permission.MANAGE_ROLES_FROM_CONTROLLER"·android:protectionLevel="signature"/> | 5 | ··<permission·android:name="com.android.permissioncontroller.permission.MANAGE_ROLES_FROM_CONTROLLER"·android:protectionLevel="signature"/> |
| 6 | ··<uses-permission·android:name="android.permission.MANAGE_USERS"/> | 6 | ··<uses-permission·android:name="android.permission.MANAGE_USERS"/> |
| 7 | ··<uses-permission·android:name="android.permission.GRANT_RUNTIME_PERMISSIONS"/> | 7 | ··<uses-permission·android:name="android.permission.GRANT_RUNTIME_PERMISSIONS"/> |
| 8 | ··<uses-permission·android:name="android.permission.REVOKE_RUNTIME_PERMISSIONS"/> | 8 | ··<uses-permission·android:name="android.permission.REVOKE_RUNTIME_PERMISSIONS"/> |
| 9 | ··<uses-permission·android:name="android.permission.ADJUST_RUNTIME_PERMISSIONS_POLICY"/> | 9 | ··<uses-permission·android:name="android.permission.ADJUST_RUNTIME_PERMISSIONS_POLICY"/> |
| Offset 186, 11 lines modified | Offset 186, 11 lines modified | ||
| 186 | ····<receiver·android:exported="true"·android:name="com.android.permissioncontroller.incident.ConfirmationReceiver"> | 186 | ····<receiver·android:exported="true"·android:name="com.android.permissioncontroller.incident.ConfirmationReceiver"> |
| 187 | ······<intent-filter> | 187 | ······<intent-filter> |
| 188 | ········<action·android:name="android.intent.action.PENDING_INCIDENT_REPORTS_CHANGED"/> | 188 | ········<action·android:name="android.intent.action.PENDING_INCIDENT_REPORTS_CHANGED"/> |
| 189 | ······</intent-filter> | 189 | ······</intent-filter> |
| 190 | ····</receiver> | 190 | ····</receiver> |
| 191 | ····<activity·android:excludeFromRecents="true"·android:exported="false"·android:name="com.android.permissioncontroller.incident.ConfirmationActivity"·android:noHistory="true"·android:theme="@style/Theme.DeviceDefault.Dialog.Alert.DayNight"/> | 191 | ····<activity·android:excludeFromRecents="true"·android:exported="false"·android:name="com.android.permissioncontroller.incident.ConfirmationActivity"·android:noHistory="true"·android:theme="@style/Theme.DeviceDefault.Dialog.Alert.DayNight"/> |
| 192 | ····<receiver·android:exported="false"·android:name="com.android.permissioncontroller.incident.ApprovalReceiver"/> | 192 | ····<receiver·android:exported="false"·android:name="com.android.permissioncontroller.incident.ApprovalReceiver"/> |
| 193 | ····<meta-data·android:name="android.content.pm.LOGGING_PARENT"·android:value="com.google.android.modulemetadata"/> | ||
| 194 | ····<provider·android:authorities="com.android.permissioncontroller.CarUiInstaller"·android:directBootAware="true"·android:exported="false"·android:name="com.android.car.ui.core.CarUiInstaller"·android:process="@string/car_ui_installer_process_name"/> | 193 | ····<provider·android:authorities="com.android.permissioncontroller.CarUiInstaller"·android:directBootAware="true"·android:exported="false"·android:name="com.android.car.ui.core.CarUiInstaller"·android:process="@string/car_ui_installer_process_name"/> |
| 194 | ····<provider·android:authorities="com.android.permissioncontroller.SearchResultsProvider"·android:exported="true"·android:name="com.android.car.ui.core.SearchResultsProvider"·android:process="@string/car_ui_installer_process_name"/> | ||
| 195 | ··</application> | 195 | ··</application> |
| 196 | </manifest> | 196 | </manifest> |
| Offset 1, 15 lines modified | Offset 1, 14 lines modified | ||
| 1 | !!brut.androlib.meta.MetaInfo | 1 | !!brut.androlib.meta.MetaInfo |
| 2 | compressionType:·false | 2 | compressionType:·false |
| 3 | doNotCompress: | 3 | doNotCompress: |
| 4 | -·dex | 4 | -·dex |
| 5 | -·arsc | 5 | -·arsc |
| 6 | -·META-INF/androidx.activity_activity-ktx.version | 6 | -·META-INF/androidx.activity_activity-ktx.version |
| 7 | -·META-INF/androidx.activity_activity.version | 7 | -·META-INF/androidx.activity_activity.version |
| 8 | -·META-INF/androidx.annotation_annotation-experimental.version | ||
| 9 | -·META-INF/androidx.appcompat_appcompat-resources.version | 8 | -·META-INF/androidx.appcompat_appcompat-resources.version |
| 10 | -·META-INF/androidx.appcompat_appcompat.version | 9 | -·META-INF/androidx.appcompat_appcompat.version |
| 11 | -·META-INF/androidx.arch.core_core-runtime.version | 10 | -·META-INF/androidx.arch.core_core-runtime.version |
| 12 | -·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version | 11 | -·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version |
| 13 | -·META-INF/androidx.cardview_cardview.version | 12 | -·META-INF/androidx.cardview_cardview.version |
| 14 | -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version | 13 | -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version |
| 15 | -·META-INF/androidx.core_core-ktx.version | 14 | -·META-INF/androidx.core_core-ktx.version |
| Offset 54, 15 lines modified | Offset 53, 14 lines modified | ||
| 54 | -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version | 53 | -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version |
| 55 | -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version | 54 | -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version |
| 56 | -·META-INF/androidx.transition_transition.version | 55 | -·META-INF/androidx.transition_transition.version |
| 57 | -·META-INF/androidx.vectordrawable_vectordrawable-animated.version | 56 | -·META-INF/androidx.vectordrawable_vectordrawable-animated.version |
| 58 | -·META-INF/androidx.vectordrawable_vectordrawable.version | 57 | -·META-INF/androidx.vectordrawable_vectordrawable.version |
| 59 | -·META-INF/androidx.versionedparcelable_versionedparcelable.version | 58 | -·META-INF/androidx.versionedparcelable_versionedparcelable.version |
| 60 | -·META-INF/androidx.viewpager_viewpager.version | 59 | -·META-INF/androidx.viewpager_viewpager.version |
| 61 | -·assets/NOTICE.html.gz | ||
| 62 | -·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png | 60 | -·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
| 63 | -·png | 61 | -·png |
| 64 | -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png | 62 | -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
| 65 | -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png | 63 | -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
| 66 | -·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png | 64 | -·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
| 67 | -·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png | 65 | -·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
| 68 | -·res/drawable-hdpi-v4/abc_list_focused_holo.9.png | 66 | -·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
| Offset 192, 17 lines modified | Offset 190, 16 lines modified | ||
| 192 | isFrameworkApk:·false | 190 | isFrameworkApk:·false |
| 193 | packageInfo:·null | 191 | packageInfo:·null |
| 194 | sdkInfo: | 192 | sdkInfo: |
| 195 | ··minSdkVersion:·'29' | 193 | ··minSdkVersion:·'29' |
| 196 | ··targetSdkVersion:·'29' | 194 | ··targetSdkVersion:·'29' |
| 197 | sharedLibrary:·false | 195 | sharedLibrary:·false |
| 198 | sparseResources:·false | 196 | sparseResources:·false |
| 199 | unknownFiles: | 197 | unknownFiles:·{} |
| 200 | ··stamp-cert-sha256:·'8' | ||
| 201 | usesFramework: | 198 | usesFramework: |
| 202 | ··ids: | 199 | ··ids: |
| 203 | ··-·1 | 200 | ··-·1 |
| 204 | ··tag:·null | 201 | ··tag:·null |
| 205 | version:·2.3.4-dirty | 202 | version:·2.3.4-dirty |
| 206 | versionInfo: | 203 | versionInfo: |
| 207 | ··versionCode:·'30 | 204 | ··versionCode:·'300000000' |
| 208 | ··versionName:· | 205 | ··versionName:·30·system·image |
| Offset 1, 9 lines modified | Offset 1, 11 lines modified | ||
| 1 | Zip·file·size:·6 | 1 | Zip·file·size:·6720227·bytes,·number·of·entries:·3291 |
| 2 | ?rwxrwxr-x··2.0·unx····· | 2 | ?rwxrwxr-x··2.0·unx·····1066·b-·stor·80-Jan-01·00:00·$$ServiceLoaderMethods.class |
| 3 | ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$List$1$ofArray.class | ||
| 4 | ?rwxrwxr-x··2.0·unx······314·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$List$2$of.class | ||
| 3 | ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class | 5 | ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class |
| 4 | ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class | 6 | ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class |
| 5 | ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class | 7 | ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class |
| 6 | ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class | 8 | ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class |
| 7 | ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$SearchCallback.class | 9 | ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$SearchCallback.class |
| 8 | ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$1.class | 10 | ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$1.class |
| 9 | ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$Builder.class | 11 | ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$Builder.class |
| Offset 40, 39 lines modified | Offset 42, 37 lines modified | ||
| 40 | ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class | 42 | ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class |
| 41 | ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class | 43 | ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class |
| 42 | ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$2$1.class | 44 | ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$2$1.class |
| 43 | ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$2$2.class | 45 | ?rwxrwxr-x··2.0·unx······999·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$2$2.class |
| 44 | ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$NonConfigurationInstances.class | 46 | ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$NonConfigurationInstances.class |
| 45 | ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedCallback.class | 47 | ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedCallback.class |
| 46 | ?rwxrwxr-x··2.0·unx·····1861·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher.class | 48 | ?rwxrwxr-x··2.0·unx·····1861·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher.class |
| 47 | ?rwxrwxr-x··2.0·unx······970·b-·stor·80-Jan-01·00:00·androidx/activity/contextaware/ContextAwareHelper.class | ||
| 48 | ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·androidx/activity/contextaware/OnContextAvailableListener.class | ||
| 49 | ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResult$1.class | 49 | ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResult$1.class |
| 50 | ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResult.class | 50 | ?rwxrwxr-x··2.0·unx·····1655·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResult.class |
| 51 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResultCallback.class | 51 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResultCallback.class |
| 52 | ?rwxrwxr-x··2.0·unx······332·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResultLauncher.class | 52 | ?rwxrwxr-x··2.0·unx······332·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResultLauncher.class |
| 53 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResultRegistry$CallbackAndContract.class | 53 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResultRegistry$CallbackAndContract.class |
| 54 | ?rwxrwxr-x··2.0·unx·····61 | 54 | ?rwxrwxr-x··2.0·unx·····6169·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResultRegistry.class |
| 55 | ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResultRegistryOwner.class | 55 | ?rwxrwxr-x··2.0·unx······194·b-·stor·80-Jan-01·00:00·androidx/activity/result/ActivityResultRegistryOwner.class |
| 56 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·androidx/activity/result/IntentSenderRequest$1.class | 56 | ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·androidx/activity/result/IntentSenderRequest$1.class |
| 57 | ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·androidx/activity/result/IntentSenderRequest$Builder.class | 57 | ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·androidx/activity/result/IntentSenderRequest$Builder.class |
| 58 | ?rwxrwxr-x··2.0·unx·····1519·b-·stor·80-Jan-01·00:00·androidx/activity/result/IntentSenderRequest.class | 58 | ?rwxrwxr-x··2.0·unx·····1519·b-·stor·80-Jan-01·00:00·androidx/activity/result/IntentSenderRequest.class |
| 59 | ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·androidx/activity/result/contract/ActivityResultContract$SynchronousResult.class | 59 | ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·androidx/activity/result/contract/ActivityResultContract$SynchronousResult.class |
| 60 | ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·androidx/activity/result/contract/ActivityResultContract.class | 60 | ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·androidx/activity/result/contract/ActivityResultContract.class |
| 61 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class | 61 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class |
| 62 | ?rwxrwxr-x··2.0·unx·····1537·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$attr.class | 62 | ?rwxrwxr-x··2.0·unx·····1537·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$attr.class |
| 63 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$bool.class | 63 | ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$bool.class |
| 64 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$color.class | 64 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$color.class |
| 65 | ?rwxrwxr-x··2.0·unx······ | 65 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$dimen.class |
| 66 | ?rwxrwxr-x··2.0·unx·····2 | 66 | ?rwxrwxr-x··2.0·unx·····2586·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$drawable.class |
| 67 | ?rwxrwxr-x··2.0·unx·····1661·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$id.class | 67 | ?rwxrwxr-x··2.0·unx·····1661·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$id.class |
| 68 | ?rwxrwxr-x··2.0·unx·····1095·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$layout.class | 68 | ?rwxrwxr-x··2.0·unx·····1095·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$layout.class |
| 69 | ?rwxrwxr-x··2.0·unx······734·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$string.class | 69 | ?rwxrwxr-x··2.0·unx······734·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$string.class |
| 70 | ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$style.class | 70 | ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·androidx/appcompat/R$style.class |
| 71 | ?rwxrwxr-x··2.0·unx····15 | 71 | ?rwxrwxr-x··2.0·unx····15959·b-·defN·80-Jan-01·00:00·androidx/appcompat/R$styleable.class |
| 72 | ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBar$LayoutParams.class | 72 | ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBar$LayoutParams.class |
| 73 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBar$OnMenuVisibilityListener.class | 73 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBar$OnMenuVisibilityListener.class |
| 74 | ?rwxrwxr-x··2.0·unx······954·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBar.class | 74 | ?rwxrwxr-x··2.0·unx······954·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBar.class |
| 75 | ?rwxrwxr-x··2.0·unx·····1108·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$1.class | 75 | ?rwxrwxr-x··2.0·unx·····1108·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$1.class |
| 76 | ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$3.class | 76 | ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$3.class |
| 77 | ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$4.class | 77 | ?rwxrwxr-x··2.0·unx······703·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$4.class |
| 78 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$5.class | 78 | ?rwxrwxr-x··2.0·unx······680·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$5.class |
| Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
| 81 | ?rwxrwxr-x··2.0·unx·····1086·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$AlertParams$3.class | 81 | ?rwxrwxr-x··2.0·unx·····1086·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$AlertParams$3.class |
| 82 | ?rwxrwxr-x··2.0·unx·····1280·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$AlertParams$4.class | 82 | ?rwxrwxr-x··2.0·unx·····1280·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$AlertParams$4.class |
| 83 | ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$AlertParams$OnPrepareListViewListener.class | 83 | ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$AlertParams$OnPrepareListViewListener.class |
| 84 | ?rwxrwxr-x··2.0·unx·····5851·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$AlertParams.class | 84 | ?rwxrwxr-x··2.0·unx·····5851·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$AlertParams.class |
| 85 | ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$ButtonHandler.class | 85 | ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$ButtonHandler.class |
| 86 | ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$CheckedItemAdapter.class | 86 | ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$CheckedItemAdapter.class |
| 87 | ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$RecycleListView.class | 87 | ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertController$RecycleListView.class |
| 88 | ?rwxrwxr-x··2.0·unx····124 | 88 | ?rwxrwxr-x··2.0·unx····12420·b-·defN·80-Jan-01·00:00·androidx/appcompat/app/AlertController.class |
| 89 | ?rwxrwxr-x··2.0·unx·····4150·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertDialog$Builder.class | 89 | ?rwxrwxr-x··2.0·unx·····4150·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AlertDialog$Builder.class |
| 90 | ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatCallback.class | 90 | ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatCallback.class |
| 91 | ?rwxrwxr-x··2.0·unx·····2835·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegate.class | 91 | ?rwxrwxr-x··2.0·unx·····2835·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegate.class |
| 92 | ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$1.class | 92 | ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$1.class |
| 93 | ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$2.class | 93 | ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$2.class |
| 94 | ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$6.class | 94 | ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$6.class |
| 95 | ?rwxrwxr-x··2.0·unx······567·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager$1.class | 95 | ?rwxrwxr-x··2.0·unx······567·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager$1.class |
| Offset 103, 23 lines modified | Offset 103, 22 lines modified | ||
| 103 | ?rwxrwxr-x··2.0·unx·····3265·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState.class | 103 | ?rwxrwxr-x··2.0·unx·····3265·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState.class |
| 104 | ?rwxrwxr-x··2.0·unx·····2495·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatViewInflater$DeclaredOnClickListener.class | 104 | ?rwxrwxr-x··2.0·unx·····2495·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatViewInflater$DeclaredOnClickListener.class |
| 105 | ?rwxrwxr-x··2.0·unx·····9530·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatViewInflater.class | 105 | ?rwxrwxr-x··2.0·unx·····9530·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatViewInflater.class |
| 106 | ?rwxrwxr-x··2.0·unx·····3124·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ResourcesFlusher.class | 106 | ?rwxrwxr-x··2.0·unx·····3124·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ResourcesFlusher.class |
| 107 | ?rwxrwxr-x··2.0·unx·····1495·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/TwilightCalculator.class | 107 | ?rwxrwxr-x··2.0·unx·····1495·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/TwilightCalculator.class |
| 108 | ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/TwilightManager$TwilightState.class | 108 | ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/TwilightManager$TwilightState.class |
| 109 | ?rwxrwxr-x··2.0·unx·····3476·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/TwilightManager.class | 109 | ?rwxrwxr-x··2.0·unx·····3476·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/TwilightManager.class |
| 110 | ?rwxrwxr-x··2.0·unx······ | 110 | ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·androidx/appcompat/content/res/AppCompatResources.class |
| 111 | ?rwxrwxr-x··2.0·unx·····3679·b-·stor·80-Jan-01·00:00·androidx/appcompat/content/res/AppCompatResources.class | ||
| 112 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$1.class | 111 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$1.class |
| 113 | ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator.class | 112 | ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator.class |
| 114 | ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition.class | 113 | ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition.class |
| 115 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/DrawableContainer$1.class | 114 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/DrawableContainer$1.class |
| 116 | ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback.class | 115 | ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback.class |
| 117 | ?rwxrwxr-x··2.0·unx·····7 | 116 | ?rwxrwxr-x··2.0·unx·····7236·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState.class |
| 118 | ?rwxrwxr-x··2.0·unx·····94 | 117 | ?rwxrwxr-x··2.0·unx·····9495·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/DrawableContainer.class |
| 119 | ?rwxrwxr-x··2.0·unx·····3581·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/DrawableWrapper.class | 118 | ?rwxrwxr-x··2.0·unx·····3581·b-·stor·80-Jan-01·00:00·androidx/appcompat/graphics/drawable/DrawableWrapper.class |
| 120 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·androidx/appcompat/resources/R$drawable.class | 119 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·androidx/appcompat/resources/R$drawable.class |
| 121 | ?rwxrwxr-x··2.0·unx·····1339·b-·stor·80-Jan-01·00:00·androidx/appcompat/resources/R$styleable.class | 120 | ?rwxrwxr-x··2.0·unx·····1339·b-·stor·80-Jan-01·00:00·androidx/appcompat/resources/R$styleable.class |
| 122 | ?rwxrwxr-x··2.0·unx······986·b-·stor·80-Jan-01·00:00·androidx/appcompat/text/AllCapsTransformationMethod.class | 121 | ?rwxrwxr-x··2.0·unx······986·b-·stor·80-Jan-01·00:00·androidx/appcompat/text/AllCapsTransformationMethod.class |
| 123 | ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·androidx/appcompat/view/ActionBarPolicy.class | 122 | ?rwxrwxr-x··2.0·unx·····1824·b-·stor·80-Jan-01·00:00·androidx/appcompat/view/ActionBarPolicy.class |
| 124 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·androidx/appcompat/view/ActionMode$Callback.class | 123 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·androidx/appcompat/view/ActionMode$Callback.class |
| 125 | ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·androidx/appcompat/view/ActionMode.class | 124 | ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·androidx/appcompat/view/ActionMode.class |
| Offset 192, 22 lines modified | Offset 191, 22 lines modified | ||
| 192 | ?rwxrwxr-x··2.0·unx·····2890·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ButtonBarLayout.class | 191 | ?rwxrwxr-x··2.0·unx·····2890·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ButtonBarLayout.class |
| 193 | ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ContentFrameLayout$OnAttachListener.class | 192 | ?rwxrwxr-x··2.0·unx······181·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ContentFrameLayout$OnAttachListener.class |
| 194 | ?rwxrwxr-x··2.0·unx·····3530·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ContentFrameLayout.class | 193 | ?rwxrwxr-x··2.0·unx·····3530·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ContentFrameLayout.class |
| 195 | ?rwxrwxr-x··2.0·unx······554·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/DecorContentParent.class | 194 | ?rwxrwxr-x··2.0·unx······554·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/DecorContentParent.class |
| 196 | ?rwxrwxr-x··2.0·unx·····1108·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/DecorToolbar.class | 195 | ?rwxrwxr-x··2.0·unx·····1108·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/DecorToolbar.class |
| 197 | ?rwxrwxr-x··2.0·unx·····4228·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/DrawableUtils.class | 196 | ?rwxrwxr-x··2.0·unx·····4228·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/DrawableUtils.class |
| 198 | ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/DropDownListView$ResolveHoverRunnable.class | 197 | ?rwxrwxr-x··2.0·unx······751·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/DropDownListView$ResolveHoverRunnable.class |
| 199 | ?rwxrwxr-x··2.0·unx·····8 | 198 | ?rwxrwxr-x··2.0·unx·····8465·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/DropDownListView.class |
| 200 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/FitWindowsViewGroup$OnFitSystemWindowsListener.class | 199 | ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/FitWindowsViewGroup$OnFitSystemWindowsListener.class |
| 201 | ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/FitWindowsViewGroup.class | 200 | ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/FitWindowsViewGroup.class |
| 202 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ForwardingListener$DisallowIntercept.class | 201 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ForwardingListener$DisallowIntercept.class |
| 203 | ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ForwardingListener$TriggerLongPress.class | 202 | ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ForwardingListener$TriggerLongPress.class |
| 204 | ?rwxrwxr-x··2.0·unx·····4271·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ForwardingListener.class | 203 | ?rwxrwxr-x··2.0·unx·····4271·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ForwardingListener.class |
| 205 | ?rwxrwxr-x··2.0·unx······ | 204 | ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/LinearLayoutCompat$LayoutParams.class |
| 206 | ?rwxrwxr-x··2.0·unx····1730 | 205 | ?rwxrwxr-x··2.0·unx····17304·b-·defN·80-Jan-01·00:00·androidx/appcompat/widget/LinearLayoutCompat.class |
| 207 | ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$3.class | 206 | ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$3.class |
| 208 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$ListSelectorHider.class | 207 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$ListSelectorHider.class |
| 209 | ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$PopupDataSetObserver.class | 208 | ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$PopupDataSetObserver.class |
| 210 | ?rwxrwxr-x··2.0·unx·····1114·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$PopupScrollListener.class | 209 | ?rwxrwxr-x··2.0·unx·····1114·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$PopupScrollListener.class |
| 211 | ?rwxrwxr-x··2.0·unx·····1205·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$PopupTouchInterceptor.class | 210 | ?rwxrwxr-x··2.0·unx·····1205·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$PopupTouchInterceptor.class |
| 212 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$ResizePopupRunnable.class | 211 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/ListPopupWindow$ResizePopupRunnable.class |
| 213 | ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/MenuItemHoverListener.class | 212 | ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·androidx/appcompat/widget/MenuItemHoverListener.class |
| Offset 371, 34 lines modified | Offset 370, 35 lines modified | ||
| 371 | ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory$CompatWrapped.class | 370 | ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory$CompatWrapped.class |
| 372 | ?rwxrwxr-x··2.0·unx·····1353·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class | 371 | ?rwxrwxr-x··2.0·unx·····1353·b-·stor·80-Jan-01·00:00·androidx/core/app/CoreComponentFactory.class |
| 373 | ?rwxrwxr-x··2.0·unx·····3116·b-·stor·80-Jan-01·00:00·androidx/core/app/NavUtils.class | 372 | ?rwxrwxr-x··2.0·unx·····3116·b-·stor·80-Jan-01·00:00·androidx/core/app/NavUtils.class |
| 374 | ?rwxrwxr-x··2.0·unx·····1686·b-·stor·80-Jan-01·00:00·androidx/core/app/RemoteActionCompatParcelizer.class | 373 | ?rwxrwxr-x··2.0·unx·····1686·b-·stor·80-Jan-01·00:00·androidx/core/app/RemoteActionCompatParcelizer.class |
| 375 | ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·androidx/core/app/SharedElementCallback.class | 374 | ?rwxrwxr-x··2.0·unx······272·b-·stor·80-Jan-01·00:00·androidx/core/app/SharedElementCallback.class |
| 376 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·androidx/core/app/TaskStackBuilder$SupportParentable.class | 375 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·androidx/core/app/TaskStackBuilder$SupportParentable.class |
| 377 | ?rwxrwxr-x··2.0·unx·····3070·b-·stor·80-Jan-01·00:00·androidx/core/app/TaskStackBuilder.class | 376 | ?rwxrwxr-x··2.0·unx·····3070·b-·stor·80-Jan-01·00:00·androidx/core/app/TaskStackBuilder.class |
| 378 | ?rwxrwxr-x··2.0·unx·····2 | 377 | ?rwxrwxr-x··2.0·unx·····2460·b-·stor·80-Jan-01·00:00·androidx/core/content/ContextCompat.class |
| 379 | ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·androidx/core/content/PermissionChecker.class | 378 | ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·androidx/core/content/PermissionChecker.class |
| 380 | ?rwxrwxr-x··2.0·unx····· | 379 | ?rwxrwxr-x··2.0·unx·····4646·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ColorStateListInflaterCompat.class |
| 381 | ?rwxrwxr-x··2.0·unx·····3280·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ComplexColorCompat.class | 380 | ?rwxrwxr-x··2.0·unx·····3280·b-·stor·80-Jan-01·00:00·androidx/core/content/res/ComplexColorCompat.class |
| 382 | ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·androidx/core/content/res/FontResourcesParserCompat$FamilyResourceEntry.class | 381 | ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·androidx/core/content/res/FontResourcesParserCompat$FamilyResourceEntry.class |
| Max report size reached; 231541/246533 bytes (93.92%) of diff not shown. | |||
| Offset 1, 10 lines modified | Offset 1, 16 lines modified | ||
| 1 | Filename:·$$ServiceLoaderMethods.class | 1 | Filename:·$$ServiceLoaderMethods.class |
| 2 | Comment:· | 2 | Comment:· |
| 3 | Filename:·$r8$backportedMethods$utility$List$1$ofArray.class | ||
| 4 | Comment:· | ||
| 5 | Filename:·$r8$backportedMethods$utility$List$2$of.class | ||
| 6 | Comment:· | ||
| 3 | Filename:·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class | 7 | Filename:·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class |
| 4 | Comment:· | 8 | Comment:· |
| 5 | Filename:·android/support/v4/media/MediaBrowserCompat$ItemCallback.class | 9 | Filename:·android/support/v4/media/MediaBrowserCompat$ItemCallback.class |
| 6 | Comment:· | 10 | Comment:· |
| 7 | Filename:·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class | 11 | Filename:·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class |
| Offset 129, 20 lines modified | Offset 135, 14 lines modified | ||
| 129 | Filename:·androidx/activity/OnBackPressedCallback.class | 135 | Filename:·androidx/activity/OnBackPressedCallback.class |
| 130 | Comment:· | 136 | Comment:· |
| 131 | Filename:·androidx/activity/OnBackPressedDispatcher.class | 137 | Filename:·androidx/activity/OnBackPressedDispatcher.class |
| 132 | Comment:· | 138 | Comment:· |
| 133 | Filename:·androidx/activity/contextaware/ContextAwareHelper.class | ||
| 134 | Comment:· | ||
| 135 | Filename:·androidx/activity/contextaware/OnContextAvailableListener.class | ||
| 136 | Comment:· | ||
| 137 | Filename:·androidx/activity/result/ActivityResult$1.class | 139 | Filename:·androidx/activity/result/ActivityResult$1.class |
| 138 | Comment:· | 140 | Comment:· |
| 139 | Filename:·androidx/activity/result/ActivityResult.class | 141 | Filename:·androidx/activity/result/ActivityResult.class |
| 140 | Comment:· | 142 | Comment:· |
| 141 | Filename:·androidx/activity/result/ActivityResultCallback.class | 143 | Filename:·androidx/activity/result/ActivityResultCallback.class |
| Offset 318, 17 lines modified | Offset 318, 14 lines modified | ||
| 318 | Filename:·androidx/appcompat/app/TwilightManager$TwilightState.class | 318 | Filename:·androidx/appcompat/app/TwilightManager$TwilightState.class |
| 319 | Comment:· | 319 | Comment:· |
| 320 | Filename:·androidx/appcompat/app/TwilightManager.class | 320 | Filename:·androidx/appcompat/app/TwilightManager.class |
| 321 | Comment:· | 321 | Comment:· |
| 322 | Filename:·androidx/appcompat/content/res/AppCompatResources$ColorStateListCacheEntry.class | ||
| 323 | Comment:· | ||
| 324 | Filename:·androidx/appcompat/content/res/AppCompatResources.class | 322 | Filename:·androidx/appcompat/content/res/AppCompatResources.class |
| 325 | Comment:· | 323 | Comment:· |
| 326 | Filename:·androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$1.class | 324 | Filename:·androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$1.class |
| 327 | Comment:· | 325 | Comment:· |
| 328 | Filename:·androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator.class | 326 | Filename:·androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator.class |
| Offset 1152, 14 lines modified | Offset 1149, 17 lines modified | ||
| 1152 | Filename:·androidx/core/content/res/GradientColorInflaterCompat.class | 1149 | Filename:·androidx/core/content/res/GradientColorInflaterCompat.class |
| 1153 | Comment:· | 1150 | Comment:· |
| 1154 | Filename:·androidx/core/content/res/GrowingArrayUtils.class | 1151 | Filename:·androidx/core/content/res/GrowingArrayUtils.class |
| 1155 | Comment:· | 1152 | Comment:· |
| 1153 | Filename:·androidx/core/content/res/ResourcesCompat$ColorStateListCacheEntry.class | ||
| 1154 | Comment:· | ||
| 1156 | Filename:·androidx/core/content/res/ResourcesCompat$FontCallback$1.class | 1155 | Filename:·androidx/core/content/res/ResourcesCompat$FontCallback$1.class |
| 1157 | Comment:· | 1156 | Comment:· |
| 1158 | Filename:·androidx/core/content/res/ResourcesCompat$FontCallback$2.class | 1157 | Filename:·androidx/core/content/res/ResourcesCompat$FontCallback$2.class |
| 1159 | Comment:· | 1158 | Comment:· |
| 1160 | Filename:·androidx/core/content/res/ResourcesCompat$FontCallback.class | 1159 | Filename:·androidx/core/content/res/ResourcesCompat$FontCallback.class |
| Offset 1317, 14 lines modified | Offset 1317, 17 lines modified | ||
| 1317 | Filename:·androidx/core/util/Consumer.class | 1317 | Filename:·androidx/core/util/Consumer.class |
| 1318 | Comment:· | 1318 | Comment:· |
| 1319 | Filename:·androidx/core/util/ObjectsCompat.class | 1319 | Filename:·androidx/core/util/ObjectsCompat.class |
| 1320 | Comment:· | 1320 | Comment:· |
| 1321 | Filename:·androidx/core/util/Pair.class | ||
| 1322 | Comment:· | ||
| 1321 | Filename:·androidx/core/util/Pools$Pool.class | 1323 | Filename:·androidx/core/util/Pools$Pool.class |
| 1322 | Comment:· | 1324 | Comment:· |
| 1323 | Filename:·androidx/core/util/Preconditions.class | 1325 | Filename:·androidx/core/util/Preconditions.class |
| 1324 | Comment:· | 1326 | Comment:· |
| 1325 | Filename:·androidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter.class | 1327 | Filename:·androidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter.class |
| Offset 1443, 17 lines modified | Offset 1446, 14 lines modified | ||
| 1443 | Filename:·androidx/core/view/WindowInsetsCompat$BuilderImpl.class | 1446 | Filename:·androidx/core/view/WindowInsetsCompat$BuilderImpl.class |
| 1444 | Comment:· | 1447 | Comment:· |
| 1445 | Filename:·androidx/core/view/WindowInsetsCompat$Impl.class | 1448 | Filename:·androidx/core/view/WindowInsetsCompat$Impl.class |
| 1446 | Comment:· | 1449 | Comment:· |
| 1447 | Filename:·androidx/core/view/WindowInsetsCompat$Type.class | ||
| 1448 | Comment:· | ||
| 1449 | Filename:·androidx/core/view/WindowInsetsCompat.class | 1450 | Filename:·androidx/core/view/WindowInsetsCompat.class |
| 1450 | Comment:· | 1451 | Comment:· |
| 1451 | Filename:·androidx/core/view/accessibility/AccessibilityClickableSpanCompat.class | 1452 | Filename:·androidx/core/view/accessibility/AccessibilityClickableSpanCompat.class |
| 1452 | Comment:· | 1453 | Comment:· |
| 1453 | Filename:·androidx/core/view/accessibility/AccessibilityEventCompat.class | 1454 | Filename:·androidx/core/view/accessibility/AccessibilityEventCompat.class |
| Offset 1587, 44 lines modified | Offset 1587, 35 lines modified | ||
| 1587 | Filename:·androidx/fragment/app/BackStackState$1.class | 1587 | Filename:·androidx/fragment/app/BackStackState$1.class |
| 1588 | Comment:· | 1588 | Comment:· |
| 1589 | Filename:·androidx/fragment/app/BackStackState.class | 1589 | Filename:·androidx/fragment/app/BackStackState.class |
| 1590 | Comment:· | 1590 | Comment:· |
| 1591 | Filename:·androidx/fragment/app/DefaultSpecialEffectsController$10.class | ||
| 1592 | Comment:· | ||
| 1593 | Filename:·androidx/fragment/app/DefaultSpecialEffectsController$11.class | ||
| 1594 | Comment:· | ||
| 1595 | Filename:·androidx/fragment/app/DefaultSpecialEffectsController$1.class | 1591 | Filename:·androidx/fragment/app/DefaultSpecialEffectsController$1.class |
| 1596 | Comment:· | 1592 | Comment:· |
| 1597 | Filename:·androidx/fragment/app/DefaultSpecialEffectsController$ | 1593 | Filename:·androidx/fragment/app/DefaultSpecialEffectsController$3$1.class |
| Max report size reached; 51699/55293 bytes (93.50%) of diff not shown. | |||
| Offset 5, 28 lines modified | Offset 5, 28 lines modified | ||
| 5 | import·kotlinx.coroutines.android.AndroidExceptionPreHandler; | 5 | import·kotlinx.coroutines.android.AndroidExceptionPreHandler; |
| 6 | import·kotlinx.coroutines.CoroutineExceptionHandler; | 6 | import·kotlinx.coroutines.CoroutineExceptionHandler; |
| 7 | import·java.util.Iterator; | 7 | import·java.util.Iterator; |
| 8 | public·final·class·$$ServiceLoaderMethods | 8 | public·final·class·$$ServiceLoaderMethods |
| 9 | { | 9 | { |
| 10 | ····public·static·Iterator·$load0()·{ | 10 | ····public·static·Iterator·$load$kotlinx$coroutines$CoroutineExceptionHandlerImplKt$$clinit$-163931$$0()·{ |
| 11 | ········final·int·n·=·1; | 11 | ········final·int·n·=·1; |
| 12 | ········try·{ | 12 | ········try·{ |
| 13 | ············final·CoroutineExceptionHandler[]·array·=·new·CoroutineExceptionHandler[n]; | 13 | ············final·CoroutineExceptionHandler[]·array·=·new·CoroutineExceptionHandler[n]; |
| 14 | ············array[0]·=·(CoroutineExceptionHandler)new·AndroidExceptionPreHandler(); | 14 | ············array[0]·=·(CoroutineExceptionHandler)new·AndroidExceptionPreHandler(); |
| 15 | ············return·Arrays.asList(array).iterator(); | 15 | ············return·Arrays.asList(array).iterator(); |
| 16 | ········} | 16 | ········} |
| 17 | ········finally·{ | 17 | ········finally·{ |
| 18 | ············final·Throwable·t; | 18 | ············final·Throwable·t; |
| 19 | ············throw·new·ServiceConfigurationError(t.getMessage(),·t); | 19 | ············throw·new·ServiceConfigurationError(t.getMessage(),·t); |
| 20 | ········} | 20 | ········} |
| 21 | ····} | 21 | ····} |
| 22 | ···· | 22 | ···· |
| 23 | ····public·static·Iterator·$load1()·{ | 23 | ····public·static·Iterator·$load$kotlinx$coroutines$internal$MainDispatcherLoader$loadMainDispatcher$-159772$$0()·{ |
| 24 | ········final·int·n·=·1; | 24 | ········final·int·n·=·1; |
| 25 | ········try·{ | 25 | ········try·{ |
| 26 | ············final·MainDispatcherFactory[]·array·=·new·MainDispatcherFactory[n]; | 26 | ············final·MainDispatcherFactory[]·array·=·new·MainDispatcherFactory[n]; |
| 27 | ············array[0]·=·(MainDispatcherFactory)new·AndroidDispatcherFactory(); | 27 | ············array[0]·=·(MainDispatcherFactory)new·AndroidDispatcherFactory(); |
| 28 | ············return·Arrays.asList(array).iterator(); | 28 | ············return·Arrays.asList(array).iterator(); |
| 29 | ········} | 29 | ········} |
| 30 | ········finally·{ | 30 | ········finally·{ |
| Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
| 22 | ····private·final·transient·Map·mKeyToCallback; | 22 | ····private·final·transient·Map·mKeyToCallback; |
| 23 | ····private·final·Map·mKeyToRc; | 23 | ····private·final·Map·mKeyToRc; |
| 24 | ····private·final·AtomicInteger·mNextRc; | 24 | ····private·final·AtomicInteger·mNextRc; |
| 25 | ····private·final·Bundle·mPendingResults; | 25 | ····private·final·Bundle·mPendingResults; |
| 26 | ····private·final·Map·mRcToKey; | 26 | ····private·final·Map·mRcToKey; |
| 27 | ···· | 27 | ···· |
| 28 | ····public·ActivityResultRegistry()·{ | 28 | ····public·ActivityResultRegistry()·{ |
| 29 | ········this.mNextRc·=·new·AtomicInteger( | 29 | ········this.mNextRc·=·new·AtomicInteger(-1); |
| 30 | ········this.mRcToKey·=·new·HashMap(); | 30 | ········this.mRcToKey·=·new·HashMap(); |
| 31 | ········this.mKeyToRc·=·new·HashMap(); | 31 | ········this.mKeyToRc·=·new·HashMap(); |
| 32 | ········this.mKeyToCallback·=·new·HashMap(); | 32 | ········this.mKeyToCallback·=·new·HashMap(); |
| 33 | ········this.mPendingResults·=·new·Bundle(); | 33 | ········this.mPendingResults·=·new·Bundle(); |
| 34 | ····} | 34 | ····} |
| 35 | ···· | 35 | ···· |
| 36 | ····private·void·bindRcKey(final·int·n,·final·String·s)·{ | 36 | ····private·void·bindRcKey(final·int·n,·final·String·s)·{ |
| Offset 12, 30 lines modified | Offset 12, 30 lines modified | ||
| 12 | ····public·static·final·int·actionModeStyle·=·2130968606; | 12 | ····public·static·final·int·actionModeStyle·=·2130968606; |
| 13 | ····public·static·final·int·actionOverflowButtonStyle·=·2130968609; | 13 | ····public·static·final·int·actionOverflowButtonStyle·=·2130968609; |
| 14 | ····public·static·final·int·actionOverflowMenuStyle·=·2130968610; | 14 | ····public·static·final·int·actionOverflowMenuStyle·=·2130968610; |
| 15 | ····public·static·final·int·alertDialogCenterButtons·=·2130968621; | 15 | ····public·static·final·int·alertDialogCenterButtons·=·2130968621; |
| 16 | ····public·static·final·int·alertDialogStyle·=·2130968622; | 16 | ····public·static·final·int·alertDialogStyle·=·2130968622; |
| 17 | ····public·static·final·int·alertDialogTheme·=·2130968623; | 17 | ····public·static·final·int·alertDialogTheme·=·2130968623; |
| 18 | ····public·static·final·int·autoCompleteTextViewStyle·=·2130968642; | 18 | ····public·static·final·int·autoCompleteTextViewStyle·=·2130968642; |
| 19 | ····public·static·final·int·buttonStyle·=·213096871 | 19 | ····public·static·final·int·buttonStyle·=·2130968712; |
| 20 | ····public·static·final·int·checkboxStyle·=·213096873 | 20 | ····public·static·final·int·checkboxStyle·=·2130968737; |
| 21 | ····public·static·final·int·colorAccent·=·21309687 | 21 | ····public·static·final·int·colorAccent·=·2130968790; |
| 22 | ····public·static·final·int·colorButtonNormal·=·213096879 | 22 | ····public·static·final·int·colorButtonNormal·=·2130968792; |
| 23 | ····public·static·final·int·colorControlActivated·=·213096879 | 23 | ····public·static·final·int·colorControlActivated·=·2130968793; |
| 24 | ····public·static·final·int·colorControlHighlight·=·213096879 | 24 | ····public·static·final·int·colorControlHighlight·=·2130968794; |
| 25 | ····public·static·final·int·colorControlNormal·=·213096879 | 25 | ····public·static·final·int·colorControlNormal·=·2130968795; |
| 26 | ····public·static·final·int·colorSwitchThumbNormal·=·213096881 | 26 | ····public·static·final·int·colorSwitchThumbNormal·=·2130968814; |
| 27 | ····public·static·final·int·dialogTheme·=·2130968 | 27 | ····public·static·final·int·dialogTheme·=·2130968901; |
| 28 | ····public·static·final·int·dropDownListViewStyle·=·213096892 | 28 | ····public·static·final·int·dropDownListViewStyle·=·2130968927; |
| 29 | ····public·static·final·int·editTextStyle·=·213096893 | 29 | ····public·static·final·int·editTextStyle·=·2130968934; |
| 30 | ····public·static·final·int·imageButtonStyle·=·21309691 | 30 | ····public·static·final·int·imageButtonStyle·=·2130969114; |
| 31 | ····public·static·final·int·listMenuViewStyle·=·21309692 | 31 | ····public·static·final·int·listMenuViewStyle·=·2130969235; |
| 32 | ····public·static·final·int·panelMenuListTheme·=·21309693 | 32 | ····public·static·final·int·panelMenuListTheme·=·2130969338; |
| 33 | ····public·static·final·int·radioButtonStyle·=·2130969 | 33 | ····public·static·final·int·radioButtonStyle·=·2130969411; |
| 34 | ····public·static·final·int·ratingBarStyle·=·2130969 | 34 | ····public·static·final·int·ratingBarStyle·=·2130969412; |
| 35 | ····public·static·final·int·searchViewStyle·=·21309694 | 35 | ····public·static·final·int·searchViewStyle·=·2130969453; |
| 36 | ····public·static·final·int·seekBarStyle·=·21309694 | 36 | ····public·static·final·int·seekBarStyle·=·2130969457; |
| 37 | ····public·static·final·int·spinnerStyle·=·21309694 | 37 | ····public·static·final·int·spinnerStyle·=·2130969499; |
| 38 | ····public·static·final·int·switchStyle·=·21309695 | 38 | ····public·static·final·int·switchStyle·=·2130969536; |
| 39 | ····public·static·final·int·toolbarNavigationButtonStyle·=·21309696 | 39 | ····public·static·final·int·toolbarNavigationButtonStyle·=·2130969627; |
| 40 | ····public·static·final·int·toolbarStyle·=·21309696 | 40 | ····public·static·final·int·toolbarStyle·=·2130969628; |
| 41 | } | 41 | } |
| Offset 5, 15 lines modified | Offset 5, 12 lines modified | ||
| 5 | { | 5 | { |
| 6 | ····public·static·final·int·abc_cascading_menus_min_smallest_width·=·2131165206; | 6 | ····public·static·final·int·abc_cascading_menus_min_smallest_width·=·2131165206; |
| 7 | ····public·static·final·int·abc_config_prefDialogWidth·=·2131165207; | 7 | ····public·static·final·int·abc_config_prefDialogWidth·=·2131165207; |
| 8 | ····public·static·final·int·abc_dropdownitem_icon_width·=·2131165225; | 8 | ····public·static·final·int·abc_dropdownitem_icon_width·=·2131165225; |
| 9 | ····public·static·final·int·abc_dropdownitem_text_padding_left·=·2131165226; | 9 | ····public·static·final·int·abc_dropdownitem_text_padding_left·=·2131165226; |
| 10 | ····public·static·final·int·abc_search_view_preferred_height·=·2131165238; | 10 | ····public·static·final·int·abc_search_view_preferred_height·=·2131165238; |
| 11 | ····public·static·final·int·abc_search_view_preferred_width·=·2131165239; | 11 | ····public·static·final·int·abc_search_view_preferred_width·=·2131165239; |
| 12 | ····public·static·final·int·a | 12 | ····public·static·final·int·tooltip_precise_anchor_extra_offset·=·2131165920; |
| 13 | ····public·static·final·int· | 13 | ····public·static·final·int·tooltip_precise_anchor_threshold·=·2131165921; |
| 14 | ····public·static·final·int· | 14 | ····public·static·final·int·tooltip_y_offset_non_touch·=·2131165923; |
| 15 | ····public·static·final·int·tooltip_ | 15 | ····public·static·final·int·tooltip_y_offset_touch·=·2131165924; |
| 16 | ····public·static·final·int·tooltip_precise_anchor_threshold·=·2131165890; | ||
| 17 | ····public·static·final·int·tooltip_y_offset_non_touch·=·2131165892; | ||
| 18 | ····public·static·final·int·tooltip_y_offset_touch·=·2131165893; | ||
| 19 | } | 16 | } |
| Offset 19, 33 lines modified | Offset 19, 34 lines modified | ||
| 19 | ····public·static·final·int·abc_ic_ab_back_material·=·2131230747; | 19 | ····public·static·final·int·abc_ic_ab_back_material·=·2131230747; |
| 20 | ····public·static·final·int·abc_ic_commit_search_api_mtrl_alpha·=·2131230750; | 20 | ····public·static·final·int·abc_ic_commit_search_api_mtrl_alpha·=·2131230750; |
| 21 | ····public·static·final·int·abc_ic_menu_copy_mtrl_am_alpha·=·2131230752; | 21 | ····public·static·final·int·abc_ic_menu_copy_mtrl_am_alpha·=·2131230752; |
| 22 | ····public·static·final·int·abc_ic_menu_cut_mtrl_alpha·=·2131230753; | 22 | ····public·static·final·int·abc_ic_menu_cut_mtrl_alpha·=·2131230753; |
| 23 | ····public·static·final·int·abc_ic_menu_paste_mtrl_am_alpha·=·2131230755; | 23 | ····public·static·final·int·abc_ic_menu_paste_mtrl_am_alpha·=·2131230755; |
| 24 | ····public·static·final·int·abc_ic_menu_selectall_mtrl_alpha·=·2131230756; | 24 | ····public·static·final·int·abc_ic_menu_selectall_mtrl_alpha·=·2131230756; |
| 25 | ····public·static·final·int·abc_ic_menu_share_mtrl_alpha·=·2131230757; | 25 | ····public·static·final·int·abc_ic_menu_share_mtrl_alpha·=·2131230757; |
| 26 | ····public·static·final·int·abc_list_divider_mtrl_alpha·=·213123076 | 26 | ····public·static·final·int·abc_list_divider_mtrl_alpha·=·2131230769; |
| 27 | ····public·static·final·int·abc_menu_hardkey_panel_mtrl_mult·=·21312307 | 27 | ····public·static·final·int·abc_menu_hardkey_panel_mtrl_mult·=·2131230780; |
| 28 | ····public·static·final·int·abc_popup_background_mtrl_mult·=·21312307 | 28 | ····public·static·final·int·abc_popup_background_mtrl_mult·=·2131230781; |
| 29 | ····public·static·final·int·abc_ratingbar_indicator_material·=·21312307 | 29 | ····public·static·final·int·abc_ratingbar_indicator_material·=·2131230782; |
| 30 | ····public·static·final·int·abc_ratingbar_material·=·21312307 | 30 | ····public·static·final·int·abc_ratingbar_material·=·2131230783; |
| 31 | ····public·static·final·int·abc_ratingbar_small_material·=·21312307 | 31 | ····public·static·final·int·abc_ratingbar_small_material·=·2131230784; |
| 32 | ····public·static·final·int·abc_seekbar_thumb_material·=·21312307 | 32 | ····public·static·final·int·abc_seekbar_thumb_material·=·2131230790; |
| 33 | ····public·static·final·int·abc_seekbar_tick_mark_material·=·21312307 | 33 | ····public·static·final·int·abc_seekbar_tick_mark_material·=·2131230791; |
| 34 | ····public·static·final·int·abc_seekbar_track_material·=·21312307 | 34 | ····public·static·final·int·abc_seekbar_track_material·=·2131230792; |
| 35 | ····public·static·final·int·abc_spinner_mtrl_am_alpha·=·21312307 | 35 | ····public·static·final·int·abc_spinner_mtrl_am_alpha·=·2131230793; |
| 36 | ····public·static·final·int·abc_spinner_textfield_background_material·=·21312307 | 36 | ····public·static·final·int·abc_spinner_textfield_background_material·=·2131230794; |
| 37 | ····public·static·final·int·abc_st | 37 | ····public·static·final·int·abc_switch_thumb_material·=·2131230795; |
| 38 | ····public·static·final·int·abc_st | 38 | ····public·static·final·int·abc_switch_track_mtrl_alpha·=·2131230796; |
| 39 | ····public·static·final·int·abc_ | 39 | ····public·static·final·int·abc_tab_indicator_material·=·2131230797; |
| 40 | ····public·static·final·int·abc_ | 40 | ····public·static·final·int·abc_text_cursor_material·=·2131230799; |
| 41 | ····public·static·final·int·abc_t | 41 | ····public·static·final·int·abc_text_select_handle_left_mtrl_dark·=·2131230800; |
| 42 | ····public·static·final·int·abc_text_c | 42 | ····public·static·final·int·abc_text_select_handle_left_mtrl_light·=·2131230801; |
| 43 | ····public·static·final·int·abc_text_select_handle_le | 43 | ····public·static·final·int·abc_text_select_handle_middle_mtrl_dark·=·2131230802; |
| 44 | ····public·static·final·int·abc_text_select_handle_middle_mtrl·=·2131230 | 44 | ····public·static·final·int·abc_text_select_handle_middle_mtrl_light·=·2131230803; |
| 45 | ····public·static·final·int·abc_text_select_handle_right_mtrl·=·2131230 | 45 | ····public·static·final·int·abc_text_select_handle_right_mtrl_dark·=·2131230804; |
| 46 | ····public·static·final·int·abc_text | 46 | ····public·static·final·int·abc_text_select_handle_right_mtrl_light·=·2131230805; |
| 47 | ····public·static·final·int·abc_textfield_ | 47 | ····public·static·final·int·abc_textfield_activated_mtrl_alpha·=·2131230806; |
| 48 | ····public·static·final·int·abc_textfield_ | 48 | ····public·static·final·int·abc_textfield_default_mtrl_alpha·=·2131230807; |
| 49 | ····public·static·final·int·abc_textfield_search_ | 49 | ····public·static·final·int·abc_textfield_search_activated_mtrl_alpha·=·2131230808; |
| 50 | ····public·static·final·int·abc_textfield_search_ | 50 | ····public·static·final·int·abc_textfield_search_default_mtrl_alpha·=·2131230809; |
| 51 | ····public·static·final·int·abc_textfield_search_material·=·2131230810; | ||
| 51 | } | 52 | } |
| Offset 10, 38 lines modified | Offset 10, 38 lines modified | ||
| 10 | ····public·static·final·int·action_bar_title·=·2131361859; | 10 | ····public·static·final·int·action_bar_title·=·2131361859; |
| 11 | ····public·static·final·int·action_context_bar·=·2131361862; | 11 | ····public·static·final·int·action_context_bar·=·2131361862; |
| 12 | ····public·static·final·int·action_menu_presenter·=·2131361869; | 12 | ····public·static·final·int·action_menu_presenter·=·2131361869; |
| 13 | ····public·static·final·int·action_mode_bar_stub·=·2131361871; | 13 | ····public·static·final·int·action_mode_bar_stub·=·2131361871; |
| 14 | ····public·static·final·int·action_mode_close_button·=·2131361872; | 14 | ····public·static·final·int·action_mode_close_button·=·2131361872; |
| 15 | ····public·static·final·int·alertTitle·=·2131361880; | 15 | ····public·static·final·int·alertTitle·=·2131361880; |
| 16 | ····public·static·final·int·buttonPanel·=·2131361948; | 16 | ····public·static·final·int·buttonPanel·=·2131361948; |
| 17 | ····public·static·final·int·content·=·21313620 | 17 | ····public·static·final·int·content·=·2131362035; |
| 18 | ····public·static·final·int·contentPanel·=·21313620 | 18 | ····public·static·final·int·contentPanel·=·2131362036; |
| 19 | ····public·static·final·int·custom·=·21313620 | 19 | ····public·static·final·int·custom·=·2131362052; |
| 20 | ····public·static·final·int·customPanel·=·21313620 | 20 | ····public·static·final·int·customPanel·=·2131362053; |
| 21 | ····public·static·final·int·decor_content_parent·=·21313620 | 21 | ····public·static·final·int·decor_content_parent·=·2131362064; |
| 22 | ····public·static·final·int·group_divider·=·21313621 | 22 | ····public·static·final·int·group_divider·=·2131362157; |
| 23 | ····public·static·final·int·message·=·21313622 | 23 | ····public·static·final·int·message·=·2131362287; |
| 24 | ····public·static·final·int·parentPanel·=·21313623 | 24 | ····public·static·final·int·parentPanel·=·2131362326; |
| 25 | ····public·static·final·int·scrollIndicatorDown·=·21313623 | 25 | ····public·static·final·int·scrollIndicatorDown·=·2131362398; |
| 26 | ····public·static·final·int·scrollIndicatorUp·=·21313623 | 26 | ····public·static·final·int·scrollIndicatorUp·=·2131362399; |
| 27 | ····public·static·final·int·scrollView·=·2131362 | 27 | ····public·static·final·int·scrollView·=·2131362400; |
| 28 | ····public·static·final·int·search_button·=·2131362 | 28 | ····public·static·final·int·search_button·=·2131362406; |
| 29 | ····public·static·final·int·search_close_btn·=·2131362 | 29 | ····public·static·final·int·search_close_btn·=·2131362407; |
| 30 | ····public·static·final·int·search_edit_frame·=·2131362 | 30 | ····public·static·final·int·search_edit_frame·=·2131362408; |
| 31 | ····public·static·final·int·search_go_btn·=·2131362 | 31 | ····public·static·final·int·search_go_btn·=·2131362409; |
| 32 | ····public·static·final·int·search_mag_icon·=·2131362 | 32 | ····public·static·final·int·search_mag_icon·=·2131362410; |
| 33 | ····public·static·final·int·search_plate·=·2131362 | 33 | ····public·static·final·int·search_plate·=·2131362412; |
| 34 | ····public·static·final·int·search_src_text·=·2131362 | 34 | ····public·static·final·int·search_src_text·=·2131362413; |
| 35 | ····public·static·final·int·search_voice_btn·=·2131362 | 35 | ····public·static·final·int·search_voice_btn·=·2131362414; |
| 36 | ····public·static·final·int·shortcut·=·21313624 | 36 | ····public·static·final·int·shortcut·=·2131362429; |
| 37 | ····public·static·final·int·spacer·=·21313624 | 37 | ····public·static·final·int·spacer·=·2131362441; |
| 38 | ····public·static·final·int·split_action_bar·=·21313624 | 38 | ····public·static·final·int·split_action_bar·=·2131362445; |
| 39 | ····public·static·final·int·submenuarrow·=·21313624 | 39 | ····public·static·final·int·submenuarrow·=·2131362462; |
| 40 | ····public·static·final·int·submit_area·=·21313624 | 40 | ····public·static·final·int·submit_area·=·2131362463; |
| 41 | ····public·static·final·int·textSpacerNoButtons·=·21313624 | 41 | ····public·static·final·int·textSpacerNoButtons·=·2131362485; |
| 42 | ····public·static·final·int·textSpacerNoTitle·=·21313624 | 42 | ····public·static·final·int·textSpacerNoTitle·=·2131362486; |
| 43 | ····public·static·final·int·title·=·21313624 | 43 | ····public·static·final·int·title·=·2131362497; |
| 44 | ····public·static·final·int·titleDividerNoCustom·=·21313624 | 44 | ····public·static·final·int·titleDividerNoCustom·=·2131362498; |
| 45 | ····public·static·final·int·title_template·=·2131362 | 45 | ····public·static·final·int·title_template·=·2131362503; |
| 46 | ····public·static·final·int·topPanel·=·2131362 | 46 | ····public·static·final·int·topPanel·=·2131362509; |
| 47 | } | 47 | } |
| Offset 18, 9 lines modified | Offset 18, 9 lines modified | ||
| 18 | ····public·static·final·int·abc_popup_menu_item_layout·=·2131558419; | 18 | ····public·static·final·int·abc_popup_menu_item_layout·=·2131558419; |
| 19 | ····public·static·final·int·abc_screen_simple·=·2131558421; | 19 | ····public·static·final·int·abc_screen_simple·=·2131558421; |
| 20 | ····public·static·final·int·abc_screen_simple_overlay_action_mode·=·2131558422; | 20 | ····public·static·final·int·abc_screen_simple_overlay_action_mode·=·2131558422; |
| 21 | ····public·static·final·int·abc_screen_toolbar·=·2131558423; | 21 | ····public·static·final·int·abc_screen_toolbar·=·2131558423; |
| 22 | ····public·static·final·int·abc_search_dropdown_item_icons_2line·=·2131558424; | 22 | ····public·static·final·int·abc_search_dropdown_item_icons_2line·=·2131558424; |
| 23 | ····public·static·final·int·abc_search_view·=·2131558425; | 23 | ····public·static·final·int·abc_search_view·=·2131558425; |
| 24 | ····public·static·final·int·abc_tooltip·=·2131558427; | 24 | ····public·static·final·int·abc_tooltip·=·2131558427; |
| 25 | ····public·static·final·int·support_simple_spinner_dropdown_item·=·213155864 | 25 | ····public·static·final·int·support_simple_spinner_dropdown_item·=·2131558645; |
| 26 | } | 26 | } |
| Offset 94, 14 lines modified | Offset 94, 17 lines modified | ||
| 94 | ····public·static·final·int·ButtonBarLayout_allowStacking·=·0; | 94 | ····public·static·final·int·ButtonBarLayout_allowStacking·=·0; |
| 95 | ····public·static·final·int[]·CompoundButton; | 95 | ····public·static·final·int[]·CompoundButton; |
| 96 | ····public·static·final·int·CompoundButton_android_button·=·0; | 96 | ····public·static·final·int·CompoundButton_android_button·=·0; |
| 97 | ····public·static·final·int·CompoundButton_buttonCompat·=·1; | 97 | ····public·static·final·int·CompoundButton_buttonCompat·=·1; |
| 98 | ····public·static·final·int·CompoundButton_buttonTint·=·2; | 98 | ····public·static·final·int·CompoundButton_buttonTint·=·2; |
| 99 | ····public·static·final·int·CompoundButton_buttonTintMode·=·3; | 99 | ····public·static·final·int·CompoundButton_buttonTintMode·=·3; |
| 100 | ····public·static·final·int[]·LinearLayoutCompat; | 100 | ····public·static·final·int[]·LinearLayoutCompat; |
| 101 | ····public·static·final·int[]·LinearLayoutCompat_Layout; | ||
| 102 | ····public·static·final·int·LinearLayoutCompat_Layout_android_layout_gravity·=·0; | ||
| 103 | ····public·static·final·int·LinearLayoutCompat_Layout_android_layout_weight·=·3; | ||
| 101 | ····public·static·final·int·LinearLayoutCompat_android_baselineAligned·=·2; | 104 | ····public·static·final·int·LinearLayoutCompat_android_baselineAligned·=·2; |
| 102 | ····public·static·final·int·LinearLayoutCompat_android_baselineAlignedChildIndex·=·3; | 105 | ····public·static·final·int·LinearLayoutCompat_android_baselineAlignedChildIndex·=·3; |
| 103 | ····public·static·final·int·LinearLayoutCompat_android_gravity·=·0; | 106 | ····public·static·final·int·LinearLayoutCompat_android_gravity·=·0; |
| 104 | ····public·static·final·int·LinearLayoutCompat_android_orientation·=·1; | 107 | ····public·static·final·int·LinearLayoutCompat_android_orientation·=·1; |
| 105 | ····public·static·final·int·LinearLayoutCompat_android_weightSum·=·4; | 108 | ····public·static·final·int·LinearLayoutCompat_android_weightSum·=·4; |
| 106 | ····public·static·final·int·LinearLayoutCompat_divider·=·5; | 109 | ····public·static·final·int·LinearLayoutCompat_divider·=·5; |
| 107 | ····public·static·final·int·LinearLayoutCompat_dividerPadding·=·6; | 110 | ····public·static·final·int·LinearLayoutCompat_dividerPadding·=·6; |
| Offset 248, 83 lines modified | Offset 251, 83 lines modified | ||
| 248 | ···· | 251 | ···· |
| 249 | ····static·{ | 252 | ····static·{ |
| 250 | ········final·int[]·array; | 253 | ········final·int[]·array; |
| 251 | ········final·int[]·actionBar·=·array·=·new·int[29]; | 254 | ········final·int[]·actionBar·=·array·=·new·int[29]; |
| 252 | ········array[0]·=·2130968649; | 255 | ········array[0]·=·2130968649; |
| 253 | ········array[1]·=·2130968655; | 256 | ········array[1]·=·2130968655; |
| 254 | ········array[2]·=·2130968656; | 257 | ········array[2]·=·2130968656; |
| 255 | ········array[3]·=·213096882 | 258 | ········array[3]·=·2130968825; |
| 256 | ········array[4]·=·213096882 | 259 | ········array[4]·=·2130968826; |
| 257 | ········array[5]·=·213096882 | 260 | ········array[5]·=·2130968827; |
| 258 | ········array[6]·=·213096882 | 261 | ········array[6]·=·2130968828; |
| 259 | ········array[7]·=·213096882 | 262 | ········array[7]·=·2130968829; |
| 260 | ········array[8]·=·21309688 | 263 | ········array[8]·=·2130968830; |
| 261 | ········array[9]·=·213096886 | 264 | ········array[9]·=·2130968866; |
| 262 | ········array[10]·=·213096890 | 265 | ········array[10]·=·2130968905; |
| 263 | ········array[11]·=·213096890 | 266 | ········array[11]·=·2130968906; |
| 264 | ········array[12]·=·213096893 | 267 | ········array[12]·=·2130968935; |
| 265 | ········array[13]·=·213096907 | 268 | ········array[13]·=·2130969079; |
| 266 | ········array[14]·=·213096908 | 269 | ········array[14]·=·2130969085; |
| 267 | ········array[15]·=·21309690 | 270 | ········array[15]·=·2130969098; |
| 268 | ········array[16]·=·213096909 | 271 | ········array[16]·=·2130969099; |
| 269 | ········array[17]·=·2130969 | 272 | ········array[17]·=·2130969103; |
| 270 | ········array[18]·=·21309691 | 273 | ········array[18]·=·2130969124; |
| 271 | ········array[19]·=·21309691 | 274 | ········array[19]·=·2130969140; |
| 272 | ········array[20]·=·21309692 | 275 | ········array[20]·=·2130969244; |
| 273 | ········array[21]·=·21309692 | 276 | ········array[21]·=·2130969295; |
| 274 | ········array[22]·=·21309693 | 277 | ········array[22]·=·2130969391; |
| 275 | ········array[23]·=·2130969 | 278 | ········array[23]·=·2130969407; |
| 276 | ········array[24]·=·2130969 | 279 | ········array[24]·=·2130969408; |
| 277 | ········array[25]·=·21309695 | 280 | ········array[25]·=·2130969523; |
| 278 | ········array[26]·=·21309695 | 281 | ········array[26]·=·2130969526; |
| 279 | ········array[27]·=·2130969 | 282 | ········array[27]·=·2130969615; |
| 280 | ········array[28]·=·21309696 | 283 | ········array[28]·=·2130969625; |
| 281 | ········ActionBar·=·actionBar; | 284 | ········ActionBar·=·actionBar; |
| 282 | ········final·int·n·=·1; | 285 | ········final·int·n·=·1; |
| 283 | ········final·int[]·actionBarLayout·=·new·int[n]; | 286 | ········final·int[]·actionBarLayout·=·new·int[n]; |
| 284 | ········actionBarLayout[0]·=·16842931; | 287 | ········actionBarLayout[0]·=·16842931; |
| 285 | ········ActionBarLayout·=·actionBarLayout; | 288 | ········ActionBarLayout·=·actionBarLayout; |
| 286 | ········final·int[]·actionMenuItemView·=·new·int[n]; | 289 | ········final·int[]·actionMenuItemView·=·new·int[n]; |
| 287 | ········actionMenuItemView[0]·=·16843071; | 290 | ········actionMenuItemView[0]·=·16843071; |
| 288 | ········ActionMenuItemView·=·actionMenuItemView; | 291 | ········ActionMenuItemView·=·actionMenuItemView; |
| 289 | ········final·int·n2·=·6; | 292 | ········final·int·n2·=·6; |
| 290 | ········final·int[]·array2; | 293 | ········final·int[]·array2; |
| 291 | ········final·int[]·actionMode·=·array2·=·new·int[n2]; | 294 | ········final·int[]·actionMode·=·array2·=·new·int[n2]; |
| 292 | ········array2[0]·=·2130968649; | 295 | ········array2[0]·=·2130968649; |
| 293 | ········array2[1]·=·2130968655; | 296 | ········array2[1]·=·2130968655; |
| 294 | ········array2[2]·=·213096878 | 297 | ········array2[2]·=·2130968783; |
| 295 | ········array2[3]·=·213096907 | 298 | ········array2[3]·=·2130969079; |
| 296 | ········array2[4]·=·21309695 | 299 | ········array2[4]·=·2130969526; |
| 297 | ········array2[5]·=·21309696 | 300 | ········array2[5]·=·2130969625; |
| 298 | ········ActionMode·=·actionMode; | 301 | ········ActionMode·=·actionMode; |
| 299 | ········final·int[]·array3; | 302 | ········final·int[]·array3; |
| 300 | ········final·int[]·alertDialog·=·array3·=·new·int[8]; | 303 | ········final·int[]·alertDialog·=·array3·=·new·int[8]; |
| 301 | ········array3[0]·=·16842994; | 304 | ········array3[0]·=·16842994; |
| 302 | ········array3[1]·=·21309687 | 305 | ········array3[1]·=·2130968710; |
| 303 | ········array3[2]·=·213096871 | 306 | ········array3[2]·=·2130968711; |
| 304 | ········array3[3]·=·21309692 | 307 | ········array3[3]·=·2130969233; |
| 305 | ········array3[4]·=·21309692 | 308 | ········array3[4]·=·2130969234; |
| 306 | ········array3[5]·=·21309692 | 309 | ········array3[5]·=·2130969291; |
| 307 | ········array3[6]·=·21309694 | 310 | ········array3[6]·=·2130969484; |
| 308 | ········array3[7]·=·21309694 | 311 | ········array3[7]·=·2130969487; |
| 309 | ········AlertDialog·=·alertDialog; | 312 | ········AlertDialog·=·alertDialog; |
| 310 | ········final·int·n3·=·4; | 313 | ········final·int·n3·=·4; |
| 311 | ········final·int[]·array4; | 314 | ········final·int[]·array4; |
| 312 | ········final·int[]·appCompatImageView·=·array4·=·new·int[n3]; | 315 | ········final·int[]·appCompatImageView·=·array4·=·new·int[n3]; |
| 313 | ········array4[0]·=·16843033; | 316 | ········array4[0]·=·16843033; |
| 314 | ········array4[1]·=·2130969 | 317 | ········array4[1]·=·2130969501; |
| 315 | ········array4[2]·=·2130969 | 318 | ········array4[2]·=·2130969612; |
| 316 | ········array4[3]·=·2130969 | 319 | ········array4[3]·=·2130969613; |
| 317 | ········AppCompatImageView·=·appCompatImageView; | 320 | ········AppCompatImageView·=·appCompatImageView; |
| 318 | ········final·int[]·array5; | 321 | ········final·int[]·array5; |
| 319 | ········final·int[]·appCompatSeekBar·=·array5·=·new·int[n3]; | 322 | ········final·int[]·appCompatSeekBar·=·array5·=·new·int[n3]; |
| 320 | ········array5[0]·=·16843074; | 323 | ········array5[0]·=·16843074; |
| 321 | ········array5[1]·=·2130969 | 324 | ········array5[1]·=·2130969608; |
| 322 | ········array5[2]·=·2130969 | 325 | ········array5[2]·=·2130969609; |
| 323 | ········array5[3]·=·2130969 | 326 | ········array5[3]·=·2130969610; |
| 324 | ········AppCompatSeekBar·=·appCompatSeekBar; | 327 | ········AppCompatSeekBar·=·appCompatSeekBar; |
| 325 | ········final·int[]·array6; | 328 | ········final·int[]·array6; |
| 326 | ········final·int[]·appCompatTextHelper·=·array6·=·new·int[7]; | 329 | ········final·int[]·appCompatTextHelper·=·array6·=·new·int[7]; |
| 327 | ········array6[0]·=·16842804; | 330 | ········array6[0]·=·16842804; |
| 328 | ········array6[1]·=·16843117; | 331 | ········array6[1]·=·16843117; |
| 329 | ········array6[2]·=·16843118; | 332 | ········array6[2]·=·16843118; |
| 330 | ········array6[3]·=·16843119; | 333 | ········array6[3]·=·16843119; |
| Offset 336, 29 lines modified | Offset 339, 29 lines modified | ||
| 336 | ········final·int[]·appCompatTextView·=·array7·=·new·int[21]; | 339 | ········final·int[]·appCompatTextView·=·array7·=·new·int[21]; |
| 337 | ········array7[0]·=·16842804; | 340 | ········array7[0]·=·16842804; |
| 338 | ········array7[1]·=·2130968643; | 341 | ········array7[1]·=·2130968643; |
| 339 | ········array7[2]·=·2130968644; | 342 | ········array7[2]·=·2130968644; |
| 340 | ········array7[3]·=·2130968645; | 343 | ········array7[3]·=·2130968645; |
| 341 | ········array7[4]·=·2130968646; | 344 | ········array7[4]·=·2130968646; |
| 342 | ········array7[5]·=·2130968647; | 345 | ········array7[5]·=·2130968647; |
| 343 | ········array7[6]·=·213096891 | 346 | ········array7[6]·=·2130968916; |
| 344 | ········array7[7]·=·213096891 | 347 | ········array7[7]·=·2130968917; |
| 345 | ········array7[8]·=·213096891 | 348 | ········array7[8]·=·2130968918; |
| 346 | ········array7[9]·=·213096891 | 349 | ········array7[9]·=·2130968919; |
| 347 | ········array7[10]·=·21309689 | 350 | ········array7[10]·=·2130968921; |
| 348 | ········array7[11]·=·213096892 | 351 | ········array7[11]·=·2130968922; |
| 349 | ········array7[12]·=·213096892 | 352 | ········array7[12]·=·2130968923; |
| 350 | ········array7[13]·=·213096892 | 353 | ········array7[13]·=·2130968924; |
| 351 | ········array7[14]·=·213096898 | 354 | ········array7[14]·=·2130968983; |
| 352 | ········array7[15]·=·213096900 | 355 | ········array7[15]·=·2130969009; |
| 353 | ········array7[16]·=·213096901 | 356 | ········array7[16]·=·2130969017; |
| 354 | ········array7[17]·=·21309691 | 357 | ········array7[17]·=·2130969152; |
| 355 | ········array7[18]·=·21309692 | 358 | ········array7[18]·=·2130969227; |
| 356 | ········array7[19]·=·21309695 | 359 | ········array7[19]·=·2130969571; |
| 357 | ········array7[20]·=·21309695 | 360 | ········array7[20]·=·2130969597; |
| 358 | ········AppCompatTextView·=·appCompatTextView; | 361 | ········AppCompatTextView·=·appCompatTextView; |
| 359 | ········final·int[]·array8; | 362 | ········final·int[]·array8; |
| 360 | ········final·int[]·appCompatTheme·=·array8·=·new·int[127]; | 363 | ········final·int[]·appCompatTheme·=·array8·=·new·int[127]; |
| Max report size reached; 20062/27019 bytes (74.25%) of diff not shown. | |||
| Offset 363, 15 lines modified | Offset 363, 15 lines modified | ||
| 363 | ············final·FrameLayout·frameLayout·=·(FrameLayout)this.mWindow.findViewById(R$id.custom); | 363 | ············final·FrameLayout·frameLayout·=·(FrameLayout)this.mWindow.findViewById(R$id.custom); |
| 364 | ············final·int·n2·=·-1; | 364 | ············final·int·n2·=·-1; |
| 365 | ············frameLayout.addView(view,·new·ViewGroup$LayoutParams(n2,·n2)); | 365 | ············frameLayout.addView(view,·new·ViewGroup$LayoutParams(n2,·n2)); |
| 366 | ············if·(this.mViewSpacingSpecified)·{ | 366 | ············if·(this.mViewSpacingSpecified)·{ |
| 367 | ················frameLayout.setPadding(this.mViewSpacingLeft,·this.mViewSpacingTop,·this.mViewSpacingRight,·this.mViewSpacingBottom); | 367 | ················frameLayout.setPadding(this.mViewSpacingLeft,·this.mViewSpacingTop,·this.mViewSpacingRight,·this.mViewSpacingBottom); |
| 368 | ············} | 368 | ············} |
| 369 | ············if·(this.mListView·!=·null)·{ | 369 | ············if·(this.mListView·!=·null)·{ |
| 370 | ················((LinearLayout$LayoutParams)viewGroup.getLayoutParams()).weight·=·0.0f; | 370 | ················((LinearLayoutCompat$LayoutParams)viewGroup.getLayoutParams()).weight·=·0.0f; |
| 371 | ············} | 371 | ············} |
| 372 | ········} | 372 | ········} |
| 373 | ········else·{ | 373 | ········else·{ |
| 374 | ············viewGroup.setVisibility(8); | 374 | ············viewGroup.setVisibility(8); |
| 375 | ········} | 375 | ········} |
| 376 | ····} | 376 | ····} |
| 377 | ···· | 377 | ···· |
| Offset 1, 118 lines modified | Offset 1, 19 lines modified | ||
| 1 | package·androidx.appcompat.content.res; | 1 | package·androidx.appcompat.content.res; |
| 2 | import·android.content.res.XmlResourceParser; | ||
| 3 | import·android.content.res.Resources; | ||
| 4 | import·android.util.Log; | ||
| 5 | import·org.xmlpull.v1.XmlPullParser; | ||
| 6 | import·androidx.core.content.res.ColorStateListInflaterCompat; | ||
| 7 | import·android.util.TypedValue; | ||
| 8 | import·androidx.appcompat.widget.ResourceManagerInternal; | 2 | import·androidx.appcompat.widget.ResourceManagerInternal; |
| 9 | import·android.graphics.drawable.Drawable; | 3 | import·android.graphics.drawable.Drawable; |
| 10 | import·androidx.core.content.ContextCompat; | 4 | import·androidx.core.content.ContextCompat; |
| 11 | import·android.os.Build$VERSION; | ||
| 12 | import·android.util.SparseArray; | ||
| 13 | import·android.content.res.ColorStateList; | 5 | import·android.content.res.ColorStateList; |
| 14 | import·android.content.Context; | 6 | import·android.content.Context; |
| 15 | import·java.util.WeakHashMap; | ||
| 16 | public·final·class·AppCompatResources | 7 | public·final·class·AppCompatResources |
| 17 | { | 8 | { |
| 18 | ····private·static·final·ThreadLocal·TL_TYPED_VALUE; | ||
| 19 | ····private·static·final·Object·sColorStateCacheLock; | ||
| 20 | ····private·static·final·WeakHashMap·sColorStateCaches; | ||
| 21 | ···· | ||
| 22 | ····static·{ | ||
| 23 | ········TL_TYPED_VALUE·=·new·ThreadLocal(); | ||
| 24 | ········sColorStateCaches·=·new·WeakHashMap(0); | ||
| 25 | ········sColorStateCacheLock·=·new·Object(); | ||
| 26 | ····} | ||
| 27 | ···· | ||
| 28 | ····private·static·void·addColorStateListToCache(final·Context·context,·final·int·n,·final·ColorStateList·list)·{ | ||
| 29 | ········synchronized·(AppCompatResources.sColorStateCacheLock)·{ | ||
| 30 | ············SparseArray·sparseArray·=·(SparseArray)AppCompatResources.sColorStateCaches.get(context); | ||
| 31 | ············if·(sparseArray·==·null)·{ | ||
| 32 | ················sparseArray·=·new·SparseArray(); | ||
| 33 | ················AppCompatResources.sColorStateCaches.put(context,·sparseArray); | ||
| 34 | ············} | ||
| 35 | ············sparseArray.append(n,·(Object)new·AppCompatResources$ColorStateListCacheEntry(list,·context.getResources().getConfiguration())); | ||
| 36 | ········} | ||
| 37 | ····} | ||
| 38 | ···· | ||
| 39 | ····private·static·ColorStateList·getCachedColorStateList(final·Context·context,·final·int·n)·{ | ||
| 40 | ········synchronized·(AppCompatResources.sColorStateCacheLock)·{ | ||
| 41 | ············final·SparseArray·sparseArray·=·(SparseArray)AppCompatResources.sColorStateCaches.get(context); | ||
| 42 | ············if·(sparseArray·!=·null·&&·sparseArray.size()·>·0)·{ | ||
| 43 | ················final·AppCompatResources$ColorStateListCacheEntry·appCompatResources$ColorStateListCacheEntry·=·(AppCompatResources$ColorStateListCacheEntry)sparseArray.get(n); | ||
| 44 | ················if·(appCompatResources$ColorStateListCacheEntry·!=·null)·{ | ||
| 45 | ····················if·(appCompatResources$ColorStateListCacheEntry.configuration.equals(context.getResources().getConfiguration()))·{ | ||
| 46 | ························return·appCompatResources$ColorStateListCacheEntry.value; | ||
| 47 | ····················} | ||
| 48 | ····················sparseArray.remove(n); | ||
| 49 | ················} | ||
| 50 | ············} | ||
| 51 | ············return·null; | ||
| 52 | ········} | ||
| 53 | ····} | ||
| 54 | ···· | ||
| 55 | ····public·static·ColorStateList·getColorStateList(final·Context·context,·final·int·n)·{ | 9 | ····public·static·ColorStateList·getColorStateList(final·Context·context,·final·int·n)·{ |
| 56 | ········if·(Build$VERSION.SDK_INT·>=·23)·{ | ||
| 57 | ············return·context.getColorStateList(n); | ||
| 58 | ········} | ||
| 59 | ········final·ColorStateList·cachedColorStateList·=·getCachedColorStateList(context,·n); | ||
| 60 | ········if·(cachedColorStateList·!=·null)·{ | ||
| 61 | ············return·cachedColorStateList; | ||
| 62 | ········} | ||
| 63 | ········final·ColorStateList·inflateColorStateList·=·inflateColorStateList(context,·n); | ||
| 64 | ········if·(inflateColorStateList·!=·null)·{ | ||
| 65 | ············addColorStateListToCache(context,·n,·inflateColorStateList); | ||
| 66 | ············return·inflateColorStateList; | ||
| 67 | ········} | ||
| 68 | ········return·ContextCompat.getColorStateList(context,·n); | 10 | ········return·ContextCompat.getColorStateList(context,·n); |
| 69 | ····} | 11 | ····} |
| 70 | ···· | 12 | ···· |
| 71 | ····public·static·Drawable·getDrawable(final·Context·context,·final·int·n)·{ | 13 | ····public·static·Drawable·getDrawable(final·Context·context,·final·int·n)·{ |
| 72 | ········return·ResourceManagerInternal.get().getDrawable(context,·n); | 14 | ········return·ResourceManagerInternal.get().getDrawable(context,·n); |
| 73 | ····} | 15 | ····} |
| 74 | ···· | ||
| 75 | ····private·static·TypedValue·getTypedValue()·{ | ||
| 76 | ········TypedValue·typedValue·=·(TypedValue)AppCompatResources.TL_TYPED_VALUE.get(); | ||
| 77 | ········if·(typedValue·==·null)·{ | ||
| 78 | ············typedValue·=·new·TypedValue(); | ||
| 79 | ············AppCompatResources.TL_TYPED_VALUE.set(typedValue); | ||
| 80 | ········} | ||
| 81 | ········return·typedValue; | ||
| 82 | ····} | ||
| 83 | ···· | ||
| 84 | ····private·static·ColorStateList·inflateColorStateList(final·Context·context,·final·int·n)·{ | ||
| 85 | ········if·(isColorInt(context,·n))·{ | ||
| 86 | ············return·null; | ||
| 87 | ········} | ||
| 88 | ········final·Resources·resources·=·context.getResources(); | ||
| 89 | ········final·XmlResourceParser·xml·=·resources.getXml(n); | ||
| 90 | ········try·{ | ||
| 91 | ············return·ColorStateListInflaterCompat.createFromXml(resources,·(XmlPullParser)xml,·context.getTheme()); | ||
| 92 | ········} | ||
| 93 | ········catch·(Exception·ex)·{ | ||
| 94 | ············Log.e("AppCompatResources",·"Failed·to·inflate·ColorStateList,·leaving·it·to·the·framework",·(Throwable)ex); | ||
| 95 | ············return·null; | ||
| 96 | ········} | ||
| 97 | ····} | ||
| 98 | ···· | ||
| 99 | ····private·static·boolean·isColorInt(final·Context·context,·int·n)·{ | ||
| 100 | ········final·Resources·resources·=·context.getResources(); | ||
| 101 | ········final·TypedValue·typedValue·=·getTypedValue(); | ||
| 102 | ········boolean·b·=·true; | ||
| 103 | ········resources.getValue(n,·typedValue,·b); | ||
| 104 | ········final·int·type·=·typedValue.type; | ||
| 105 | ········n·=·28; | ||
| 106 | ········if·(type·>=·n)·{ | ||
| 107 | ············n·=·31; | ||
| 108 | ············if·(type·<=·n)·{ | ||
| 109 | ················return·b; | ||
| 110 | ············} | ||
| 111 | ········} | ||
| 112 | ········b·=·false; | ||
| 113 | ········return·b; | ||
| 114 | ····} | ||
| 115 | } | 16 | } |
| Offset 240, 14 lines modified | Offset 240, 18 lines modified | ||
| 240 | ····················return·this.mCanConstantState·=·false; | 240 | ····················return·this.mCanConstantState·=·false; |
| 241 | ················} | 241 | ················} |
| 242 | ············} | 242 | ············} |
| 243 | ············return·this.mCanConstantState·=·b; | 243 | ············return·this.mCanConstantState·=·b; |
| 244 | ········} | 244 | ········} |
| 245 | ····} | 245 | ····} |
| 246 | ···· | 246 | ···· |
| 247 | ····final·void·clearMutated()·{ | ||
| 248 | ········this.mMutated·=·false; | ||
| 249 | ····} | ||
| 250 | ···· | ||
| 247 | ····protected·void·computeConstantSize()·{ | 251 | ····protected·void·computeConstantSize()·{ |
| 248 | ········this.mCheckedConstantSize·=·true; | 252 | ········this.mCheckedConstantSize·=·true; |
| 249 | ········this.createAllFutures(); | 253 | ········this.createAllFutures(); |
| 250 | ········final·int·mNumChildren·=·this.mNumChildren; | 254 | ········final·int·mNumChildren·=·this.mNumChildren; |
| 251 | ········final·Drawable[]·mDrawables·=·this.mDrawables; | 255 | ········final·Drawable[]·mDrawables·=·this.mDrawables; |
| 252 | ········final·int·n·=·-1; | 256 | ········final·int·n·=·-1; |
| 253 | ········this.mConstantHeight·=·n; | 257 | ········this.mConstantHeight·=·n; |
| Offset 153, 14 lines modified | Offset 153, 19 lines modified | ||
| 153 | ········this.mDrawableContainerState.applyTheme(resources$Theme); | 153 | ········this.mDrawableContainerState.applyTheme(resources$Theme); |
| 154 | ····} | 154 | ····} |
| 155 | ···· | 155 | ···· |
| 156 | ····public·boolean·canApplyTheme()·{ | 156 | ····public·boolean·canApplyTheme()·{ |
| 157 | ········return·this.mDrawableContainerState.canApplyTheme(); | 157 | ········return·this.mDrawableContainerState.canApplyTheme(); |
| 158 | ····} | 158 | ····} |
| 159 | ···· | 159 | ···· |
| 160 | ····void·clearMutated()·{ | ||
| 161 | ········this.mDrawableContainerState.clearMutated(); | ||
| 162 | ········this.mMutated·=·false; | ||
| 163 | ····} | ||
| 164 | ···· | ||
| 160 | ····abstract·DrawableContainer$DrawableContainerState·cloneConstantState(); | 165 | ····abstract·DrawableContainer$DrawableContainerState·cloneConstantState(); |
| 161 | ···· | 166 | ···· |
| 162 | ····public·void·draw(final·Canvas·canvas)·{ | 167 | ····public·void·draw(final·Canvas·canvas)·{ |
| 163 | ········final·Drawable·mCurrDrawable·=·this.mCurrDrawable; | 168 | ········final·Drawable·mCurrDrawable·=·this.mCurrDrawable; |
| 164 | ········if·(mCurrDrawable·!=·null)·{ | 169 | ········if·(mCurrDrawable·!=·null)·{ |
| 165 | ············mCurrDrawable.draw(canvas); | 170 | ············mCurrDrawable.draw(canvas); |
| 166 | ········} | 171 | ········} |
| Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·androidx.appcompat.resources; | 1 | package·androidx.appcompat.resources; |
| 2 | public·final·class·R$drawable | 2 | public·final·class·R$drawable |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·abc_vector_test·=·21312308 | 4 | ····public·static·final·int·abc_vector_test·=·2131230811; |
| 5 | } | 5 | } |
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·androidx.appcompat.widget; | 1 | package·androidx.appcompat.widget; |
| 2 | import·androidx.core.widget.AutoScrollHelper; | 2 | import·androidx.core.widget.AutoScrollHelper; |
| 3 | import·android.view.MotionEvent; | 3 | import·android.view.MotionEvent; |
| 4 | import·android.view.ViewGroup$LayoutParams; | 4 | import·android.view.ViewGroup$LayoutParams; |
| 5 | import·android.widget.ListAdapter; | ||
| 6 | import·android.view.View$MeasureSpec; | 5 | import·android.view.View$MeasureSpec; |
| 7 | import·android.view.ViewGroup; | 6 | import·android.view.ViewGroup; |
| 7 | import·android.widget.ListAdapter; | ||
| 8 | import·android.os.Build$VERSION; | 8 | import·android.os.Build$VERSION; |
| 9 | import·androidx.core.graphics.drawable.DrawableCompat; | 9 | import·androidx.core.graphics.drawable.DrawableCompat; |
| 10 | import·android.graphics.drawable.Drawable; | 10 | import·android.graphics.drawable.Drawable; |
| 11 | import·android.graphics.Canvas; | 11 | import·android.graphics.Canvas; |
| 12 | import·android.view.View; | 12 | import·android.view.View; |
| 13 | import·android.widget.AbsListView; | 13 | import·android.widget.AbsListView; |
| 14 | import·android.util.AttributeSet; | 14 | import·android.util.AttributeSet; |
| Offset 217, 14 lines modified | Offset 217, 42 lines modified | ||
| 217 | ········return·this.mHijackFocus·||·super.isFocused(); | 217 | ········return·this.mHijackFocus·||·super.isFocused(); |
| 218 | ····} | 218 | ····} |
| 219 | ···· | 219 | ···· |
| 220 | ····public·boolean·isInTouchMode()·{ | 220 | ····public·boolean·isInTouchMode()·{ |
| 221 | ········return·(this.mHijackFocus·&&·this.mListSelectionHidden)·||·super.isInTouchMode(); | 221 | ········return·(this.mHijackFocus·&&·this.mListSelectionHidden)·||·super.isInTouchMode(); |
| 222 | ····} | 222 | ····} |
| 223 | ···· | 223 | ···· |
| 224 | ····public·int·lookForSelectablePosition(int·n,·final·boolean·b)·{ | ||
| 225 | ········final·ListAdapter·adapter·=·this.getAdapter(); | ||
| 226 | ········final·int·n2·=·-1; | ||
| 227 | ········if·(adapter·!=·null)·{ | ||
| 228 | ············if·(!this.isInTouchMode())·{ | ||
| 229 | ················final·int·count·=·adapter.getCount(); | ||
| 230 | ················if·(!this.getAdapter().areAllItemsEnabled())·{ | ||
| 231 | ····················if·(b)·{ | ||
| 232 | ························for·(n·=·Math.max(0,·n);·n·<·count·&&·!adapter.isEnabled(n);·++n)·{} | ||
| 233 | ····················} | ||
| 234 | ····················else·{ | ||
| 235 | ························for·(n·=·Math.min(n,·count·-·1);·n·>=·0·&&·!adapter.isEnabled(n);·--n)·{} | ||
| 236 | ····················} | ||
| 237 | ····················if·(n·>=·0·&&·n·<·count)·{ | ||
| 238 | ························return·n; | ||
| 239 | ····················} | ||
| 240 | ····················return·n2; | ||
| 241 | ················} | ||
| 242 | ················else·if·(n·>=·0)·{ | ||
| 243 | ····················if·(n·<·count)·{ | ||
| 244 | ························return·n; | ||
| 245 | ····················} | ||
| 246 | ················} | ||
| 247 | ············} | ||
| 248 | ········} | ||
| 249 | ········return·n2; | ||
| 250 | ····} | ||
| 251 | ···· | ||
| 224 | ····public·int·measureHeightOfChildrenCompat(final·int·n,·int·listPaddingTop,·int·listPaddingBottom,·int·n2,·final·int·n3)·{ | 252 | ····public·int·measureHeightOfChildrenCompat(final·int·n,·int·listPaddingTop,·int·listPaddingBottom,·int·n2,·final·int·n3)·{ |
| 225 | ········listPaddingTop·=·this.getListPaddingTop(); | 253 | ········listPaddingTop·=·this.getListPaddingTop(); |
| 226 | ········listPaddingBottom·=·this.getListPaddingBottom(); | 254 | ········listPaddingBottom·=·this.getListPaddingBottom(); |
| 227 | ········int·dividerHeight·=·this.getDividerHeight(); | 255 | ········int·dividerHeight·=·this.getDividerHeight(); |
| 228 | ········final·Drawable·divider·=·this.getDivider(); | 256 | ········final·Drawable·divider·=·this.getDivider(); |
| 229 | ········final·ListAdapter·adapter·=·this.getAdapter(); | 257 | ········final·ListAdapter·adapter·=·this.getAdapter(); |
| 230 | ········if·(adapter·==·null)·{ | 258 | ········if·(adapter·==·null)·{ |
| Offset 1, 22 lines modified | Offset 1, 36 lines modified | ||
| 1 | package·androidx.appcompat.widget; | 1 | package·androidx.appcompat.widget; |
| 2 | import·android.view.ViewGroup$LayoutParams; | 2 | import·android.view.ViewGroup$LayoutParams; |
| 3 | import·android.content.res.TypedArray; | ||
| 4 | import·androidx.appcompat.R$styleable; | ||
| 3 | import·android.util.AttributeSet; | 5 | import·android.util.AttributeSet; |
| 4 | import·android.content.Context; | 6 | import·android.content.Context; |
| 5 | import·android. | 7 | import·android.view.ViewGroup$MarginLayoutParams; |
| 6 | public·class·LinearLayoutCompat$LayoutParams·extends· | 8 | public·class·LinearLayoutCompat$LayoutParams·extends·ViewGroup$MarginLayoutParams |
| 7 | { | 9 | { |
| 10 | ····public·int·gravity; | ||
| 11 | ····public·float·weight; | ||
| 12 | ···· | ||
| 8 | ····public·LinearLayoutCompat$LayoutParams(final·int·n,·final·int·n2)·{ | 13 | ····public·LinearLayoutCompat$LayoutParams(final·int·n,·final·int·n2)·{ |
| 9 | ········super(n,·n2); | 14 | ········super(n,·n2); |
| 15 | ········this.gravity·=·-1; | ||
| 16 | ········this.weight·=·0.0f; | ||
| 10 | ····} | 17 | ····} |
| 11 | ···· | 18 | ···· |
| 12 | ····public·LinearLayoutCompat$LayoutParams(final·Context·context,·final·AttributeSet·set)·{ | 19 | ····public·LinearLayoutCompat$LayoutParams(final·Context·context,·final·AttributeSet·set)·{ |
| 13 | ········super(context,·set); | 20 | ········super(context,·set); |
| 21 | ········final·int·gravity·=·-1; | ||
| 22 | ········this.gravity·=·gravity; | ||
| 23 | ········final·TypedArray·obtainStyledAttributes·=·context.obtainStyledAttributes(set,·R$styleable.LinearLayoutCompat_Layout); | ||
| 24 | ········this.weight·=·obtainStyledAttributes.getFloat(R$styleable.LinearLayoutCompat_Layout_android_layout_weight,·0.0f); | ||
| 25 | ········this.gravity·=·obtainStyledAttributes.getInt(R$styleable.LinearLayoutCompat_Layout_android_layout_gravity,·gravity); | ||
| 26 | ········obtainStyledAttributes.recycle(); | ||
| 14 | ····} | 27 | ····} |
| 15 | ···· | 28 | ···· |
| 16 | ····public·LinearLayoutCompat$LayoutParams(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ | 29 | ····public·LinearLayoutCompat$LayoutParams(final·ViewGroup$LayoutParams·viewGroup$LayoutParams)·{ |
| 17 | ········super(viewGroup$LayoutParams); | 30 | ········super(viewGroup$LayoutParams); |
| 31 | ········this.gravity·=·-1; | ||
| 18 | ····} | 32 | ····} |
| 19 | } | 33 | } |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·androidx.appcompat.widget; | 1 | package·androidx.appcompat.widget; |
| 2 | import·android. | 2 | import·android.view.ViewGroup$MarginLayoutParams; |
| 3 | import·android.view.accessibility.AccessibilityNodeInfo; | 3 | import·android.view.accessibility.AccessibilityNodeInfo; |
| 4 | import·android.view.accessibility.AccessibilityEvent; | 4 | import·android.view.accessibility.AccessibilityEvent; |
| 5 | import·androidx.core.view.GravityCompat; | 5 | import·androidx.core.view.GravityCompat; |
| 6 | import·android.graphics.Canvas; | 6 | import·android.graphics.Canvas; |
| 7 | import·android.view.ViewGroup$LayoutParams; | 7 | import·android.view.ViewGroup$LayoutParams; |
| 8 | import·android.view.View$MeasureSpec; | 8 | import·android.view.View$MeasureSpec; |
| 9 | import·android.view.View; | 9 | import·android.view.View; |
| Offset 75, 35 lines modified | Offset 75, 35 lines modified | ||
| 75 | ···· | 75 | ···· |
| 76 | ····private·void·forceUniformHeight(final·int·n,·final·int·n2)·{ | 76 | ····private·void·forceUniformHeight(final·int·n,·final·int·n2)·{ |
| 77 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(this.getMeasuredHeight(),·1073741824); | 77 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(this.getMeasuredHeight(),·1073741824); |
| 78 | ········for·(int·i·=·0;·i·<·n;·++i)·{ | 78 | ········for·(int·i·=·0;·i·<·n;·++i)·{ |
| 79 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); | 79 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); |
| 80 | ············if·(virtualChild.getVisibility()·!=·8)·{ | 80 | ············if·(virtualChild.getVisibility()·!=·8)·{ |
| 81 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); | 81 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); |
| 82 | ················if·((( | 82 | ················if·(((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height·==·-1)·{ |
| 83 | ····················final·int·width·=·(( | 83 | ····················final·int·width·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width; |
| 84 | ····················(( | 84 | ····················((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width·=·virtualChild.getMeasuredWidth(); |
| 85 | ····················this.measureChildWithMargins(virtualChild,·n2,·0,·measureSpec,·0); | 85 | ····················this.measureChildWithMargins(virtualChild,·n2,·0,·measureSpec,·0); |
| 86 | ····················(( | 86 | ····················((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width·=·width; |
| 87 | ················} | 87 | ················} |
| 88 | ············} | 88 | ············} |
| 89 | ········} | 89 | ········} |
| 90 | ····} | 90 | ····} |
| 91 | ···· | 91 | ···· |
| 92 | ····private·void·forceUniformWidth(final·int·n,·final·int·n2)·{ | 92 | ····private·void·forceUniformWidth(final·int·n,·final·int·n2)·{ |
| 93 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(this.getMeasuredWidth(),·1073741824); | 93 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(this.getMeasuredWidth(),·1073741824); |
| 94 | ········for·(int·i·=·0;·i·<·n;·++i)·{ | 94 | ········for·(int·i·=·0;·i·<·n;·++i)·{ |
| 95 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); | 95 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); |
| 96 | ············if·(virtualChild.getVisibility()·!=·8)·{ | 96 | ············if·(virtualChild.getVisibility()·!=·8)·{ |
| 97 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); | 97 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); |
| 98 | ················if·((( | 98 | ················if·(((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width·==·-1)·{ |
| 99 | ····················final·int·height·=·(( | 99 | ····················final·int·height·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height; |
| 100 | ····················(( | 100 | ····················((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height·=·virtualChild.getMeasuredHeight(); |
| 101 | ····················this.measureChildWithMargins(virtualChild,·measureSpec,·0,·n2,·0); | 101 | ····················this.measureChildWithMargins(virtualChild,·measureSpec,·0,·n2,·0); |
| 102 | ····················(( | 102 | ····················((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height·=·height; |
| 103 | ················} | 103 | ················} |
| 104 | ············} | 104 | ············} |
| 105 | ········} | 105 | ········} |
| 106 | ····} | 106 | ····} |
| 107 | ···· | 107 | ···· |
| 108 | ····private·void·setChildFrame(final·View·view,·final·int·n,·final·int·n2,·int·n3,·int·n4)·{ | 108 | ····private·void·setChildFrame(final·View·view,·final·int·n,·final·int·n2,·int·n3,·int·n4)·{ |
| 109 | ········n3·+=·n; | 109 | ········n3·+=·n; |
| Offset 120, 18 lines modified | Offset 120, 18 lines modified | ||
| 120 | ········final·boolean·layoutRtl·=·ViewUtils.isLayoutRtl((View)this); | 120 | ········final·boolean·layoutRtl·=·ViewUtils.isLayoutRtl((View)this); |
| 121 | ········for·(int·i·=·0;·i·<·virtualChildCount;·++i)·{ | 121 | ········for·(int·i·=·0;·i·<·virtualChildCount;·++i)·{ |
| 122 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); | 122 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); |
| 123 | ············if·(virtualChild·!=·null·&&·virtualChild.getVisibility()·!=·8·&&·this.hasDividerBeforeChildAt(i))·{ | 123 | ············if·(virtualChild·!=·null·&&·virtualChild.getVisibility()·!=·8·&&·this.hasDividerBeforeChildAt(i))·{ |
| 124 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); | 124 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); |
| 125 | ················int·n; | 125 | ················int·n; |
| 126 | ················if·(layoutRtl)·{ | 126 | ················if·(layoutRtl)·{ |
| 127 | ····················n·=·virtualChild.getRight()·+·(( | 127 | ····················n·=·virtualChild.getRight()·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).rightMargin; |
| 128 | ················} | 128 | ················} |
| 129 | ················else·{ | 129 | ················else·{ |
| 130 | ····················n·=·virtualChild.getLeft()·-·(( | 130 | ····················n·=·virtualChild.getLeft()·-·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).leftMargin·-·this.mDividerWidth; |
| 131 | ················} | 131 | ················} |
| 132 | ················this.drawVerticalDivider(canvas,·n); | 132 | ················this.drawVerticalDivider(canvas,·n); |
| 133 | ············} | 133 | ············} |
| 134 | ········} | 134 | ········} |
| 135 | ········if·(this.hasDividerBeforeChildAt(virtualChildCount))·{ | 135 | ········if·(this.hasDividerBeforeChildAt(virtualChildCount))·{ |
| 136 | ············final·View·virtualChild2·=·this.getVirtualChildAt(virtualChildCount·-·1); | 136 | ············final·View·virtualChild2·=·this.getVirtualChildAt(virtualChildCount·-·1); |
| 137 | ············int·paddingLeft·=·0; | 137 | ············int·paddingLeft·=·0; |
| Offset 145, 42 lines modified | Offset 145, 42 lines modified | ||
| 145 | ····················} | 145 | ····················} |
| 146 | ····················n2·=·this.getWidth()·-·this.getPaddingRight(); | 146 | ····················n2·=·this.getWidth()·-·this.getPaddingRight(); |
| 147 | ····················n3·=·this.mDividerWidth; | 147 | ····················n3·=·this.mDividerWidth; |
| 148 | ················} | 148 | ················} |
| 149 | ················else·{ | 149 | ················else·{ |
| 150 | ····················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams2·=·(LinearLayoutCompat$LayoutParams)virtualChild2.getLayoutParams(); | 150 | ····················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams2·=·(LinearLayoutCompat$LayoutParams)virtualChild2.getLayoutParams(); |
| 151 | ····················if·(!layoutRtl)·{ | 151 | ····················if·(!layoutRtl)·{ |
| 152 | ························paddingLeft·=·virtualChild2.getRight()·+·(( | 152 | ························paddingLeft·=·virtualChild2.getRight()·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).rightMargin; |
| 153 | ························break·Label_0274; | 153 | ························break·Label_0274; |
| 154 | ····················} | 154 | ····················} |
| 155 | ····················n2·=·virtualChild2.getLeft()·-·(( | 155 | ····················n2·=·virtualChild2.getLeft()·-·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).leftMargin; |
| 156 | ····················n3·=·this.mDividerWidth; | 156 | ····················n3·=·this.mDividerWidth; |
| 157 | ················} | 157 | ················} |
| 158 | ················paddingLeft·=·n2·-·n3; | 158 | ················paddingLeft·=·n2·-·n3; |
| 159 | ············} | 159 | ············} |
| 160 | ············this.drawVerticalDivider(canvas,·paddingLeft); | 160 | ············this.drawVerticalDivider(canvas,·paddingLeft); |
| 161 | ········} | 161 | ········} |
| 162 | ····} | 162 | ····} |
| 163 | ···· | 163 | ···· |
| 164 | ····void·drawDividersVertical(final·Canvas·canvas)·{ | 164 | ····void·drawDividersVertical(final·Canvas·canvas)·{ |
| 165 | ········final·int·virtualChildCount·=·this.getVirtualChildCount(); | 165 | ········final·int·virtualChildCount·=·this.getVirtualChildCount(); |
| 166 | ········for·(int·i·=·0;·i·<·virtualChildCount;·++i)·{ | 166 | ········for·(int·i·=·0;·i·<·virtualChildCount;·++i)·{ |
| 167 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); | 167 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); |
| 168 | ············if·(virtualChild·!=·null·&&·virtualChild.getVisibility()·!=·8·&&·this.hasDividerBeforeChildAt(i))·{ | 168 | ············if·(virtualChild·!=·null·&&·virtualChild.getVisibility()·!=·8·&&·this.hasDividerBeforeChildAt(i))·{ |
| 169 | ················this.drawHorizontalDivider(canvas,·virtualChild.getTop()·-·(( | 169 | ················this.drawHorizontalDivider(canvas,·virtualChild.getTop()·-·((ViewGroup$MarginLayoutParams)virtualChild.getLayoutParams()).topMargin·-·this.mDividerHeight); |
| 170 | ············} | 170 | ············} |
| 171 | ········} | 171 | ········} |
| 172 | ········if·(this.hasDividerBeforeChildAt(virtualChildCount))·{ | 172 | ········if·(this.hasDividerBeforeChildAt(virtualChildCount))·{ |
| 173 | ············final·View·virtualChild2·=·this.getVirtualChildAt(virtualChildCount·-·1); | 173 | ············final·View·virtualChild2·=·this.getVirtualChildAt(virtualChildCount·-·1); |
| 174 | ············int·n; | 174 | ············int·n; |
| 175 | ············if·(virtualChild2·==·null)·{ | 175 | ············if·(virtualChild2·==·null)·{ |
| 176 | ················n·=·this.getHeight()·-·this.getPaddingBottom()·-·this.mDividerHeight; | 176 | ················n·=·this.getHeight()·-·this.getPaddingBottom()·-·this.mDividerHeight; |
| 177 | ············} | 177 | ············} |
| 178 | ············else·{ | 178 | ············else·{ |
| 179 | ················n·=·virtualChild2.getBottom()·+·(( | 179 | ················n·=·virtualChild2.getBottom()·+·((ViewGroup$MarginLayoutParams)virtualChild2.getLayoutParams()).bottomMargin; |
| 180 | ············} | 180 | ············} |
| 181 | ············this.drawHorizontalDivider(canvas,·n); | 181 | ············this.drawHorizontalDivider(canvas,·n); |
| 182 | ········} | 182 | ········} |
| 183 | ····} | 183 | ····} |
| 184 | ···· | 184 | ···· |
| 185 | ····void·drawHorizontalDivider(final·Canvas·canvas,·final·int·n)·{ | 185 | ····void·drawHorizontalDivider(final·Canvas·canvas,·final·int·n)·{ |
| 186 | ········this.mDivider.setBounds(this.getPaddingLeft()·+·this.mDividerPadding,·n,·this.getWidth()·-·this.getPaddingRight()·-·this.mDividerPadding,·this.mDividerHeight·+·n); | 186 | ········this.mDivider.setBounds(this.getPaddingLeft()·+·this.mDividerPadding,·n,·this.getWidth()·-·this.getPaddingRight()·-·this.mDividerPadding,·this.mDividerHeight·+·n); |
| Offset 235, 15 lines modified | Offset 235, 15 lines modified | ||
| 235 | ························} | 235 | ························} |
| 236 | ····················} | 236 | ····················} |
| 237 | ····················else·{ | 237 | ····················else·{ |
| 238 | ························mBaselineChildTop·+=·(this.getBottom()·-·this.getTop()·-·this.getPaddingTop()·-·this.getPaddingBottom()·-·this.mTotalLength)·/·2; | 238 | ························mBaselineChildTop·+=·(this.getBottom()·-·this.getTop()·-·this.getPaddingTop()·-·this.getPaddingBottom()·-·this.mTotalLength)·/·2; |
| 239 | ····················} | 239 | ····················} |
| 240 | ················} | 240 | ················} |
| 241 | ············} | 241 | ············} |
| 242 | ············return·mBaselineChildTop·+·(( | 242 | ············return·mBaselineChildTop·+·((ViewGroup$MarginLayoutParams)child.getLayoutParams()).topMargin·+·baseline; |
| 243 | ········} | 243 | ········} |
| 244 | ········if·(this.mBaselineAlignedChildIndex·==·0)·{ | 244 | ········if·(this.mBaselineAlignedChildIndex·==·0)·{ |
| 245 | ············return·n; | 245 | ············return·n; |
| 246 | ········} | 246 | ········} |
| 247 | ········throw·new·RuntimeException("mBaselineAlignedChildIndex·of·LinearLayout·points·to·a·View·that·doesn't·know·how·to·get·its·baseline."); | 247 | ········throw·new·RuntimeException("mBaselineAlignedChildIndex·of·LinearLayout·points·to·a·View·that·doesn't·know·how·to·get·its·baseline."); |
| 248 | ····} | 248 | ····} |
| 249 | ···· | 249 | ···· |
| Offset 366, 76 lines modified | Offset 366, 76 lines modified | ||
| 366 | ················final·int·measuredWidth·=·virtualChild.getMeasuredWidth(); | 366 | ················final·int·measuredWidth·=·virtualChild.getMeasuredWidth(); |
| Max report size reached; 43287/52113 bytes (83.06%) of diff not shown. | |||
| Offset 301, 92 lines modified | Offset 301, 92 lines modified | ||
| 301 | ········array[26]·=·16843702; | 301 | ········array[26]·=·16843702; |
| 302 | ········array[27]·=·16843770; | 302 | ········array[27]·=·16843770; |
| 303 | ········array[28]·=·16843840; | 303 | ········array[28]·=·16843840; |
| 304 | ········array[29]·=·2130968631; | 304 | ········array[29]·=·2130968631; |
| 305 | ········array[30]·=·2130968661; | 305 | ········array[30]·=·2130968661; |
| 306 | ········array[31]·=·2130968662; | 306 | ········array[31]·=·2130968662; |
| 307 | ········array[32]·=·2130968663; | 307 | ········array[32]·=·2130968663; |
| 308 | ········array[33]·=·213096873 | 308 | ········array[33]·=·2130968734; |
| 309 | ········array[34]·=·213096882 | 309 | ········array[34]·=·2130968821; |
| 310 | ········array[35]·=·213096891 | 310 | ········array[35]·=·2130968915; |
| 311 | ········array[36]·=·213096898 | 311 | ········array[36]·=·2130968985; |
| 312 | ········array[37]·=·213096898 | 312 | ········array[37]·=·2130968986; |
| 313 | ········array[38]·=·213096898 | 313 | ········array[38]·=·2130968987; |
| 314 | ········array[39]·=·213096898 | 314 | ········array[39]·=·2130968988; |
| 315 | ········array[40]·=·213096898 | 315 | ········array[40]·=·2130968989; |
| 316 | ········array[41]·=·21309689 | 316 | ········array[41]·=·2130968990; |
| 317 | ········array[42]·=·21309689 | 317 | ········array[42]·=·2130968991; |
| 318 | ········array[43]·=·21309689 | 318 | ········array[43]·=·2130968992; |
| 319 | ········array[44]·=·213096899 | 319 | ········array[44]·=·2130968993; |
| 320 | ········array[45]·=·213096899 | 320 | ········array[45]·=·2130968994; |
| 321 | ········array[46]·=·213096899 | 321 | ········array[46]·=·2130968995; |
| 322 | ········array[47]·=·213096899 | 322 | ········array[47]·=·2130968996; |
| 323 | ········array[48]·=·213096899 | 323 | ········array[48]·=·2130968997; |
| 324 | ········array[49]·=·213096899 | 324 | ········array[49]·=·2130968999; |
| 325 | ········array[50]·=·213096 | 325 | ········array[50]·=·2130969000; |
| 326 | ········array[51]·=·213096 | 326 | ········array[51]·=·2130969001; |
| 327 | ········array[52]·=·213096 | 327 | ········array[52]·=·2130969002; |
| 328 | ········array[53]·=·213096900 | 328 | ········array[53]·=·2130969003; |
| 329 | ········array[54]·=·21309691 | 329 | ········array[54]·=·2130969164; |
| 330 | ········array[55]·=·21309691 | 330 | ········array[55]·=·2130969165; |
| 331 | ········array[56]·=·21309691 | 331 | ········array[56]·=·2130969166; |
| 332 | ········array[57]·=·21309691 | 332 | ········array[57]·=·2130969167; |
| 333 | ········array[58]·=·21309691 | 333 | ········array[58]·=·2130969168; |
| 334 | ········array[59]·=·21309691 | 334 | ········array[59]·=·2130969169; |
| 335 | ········array[60]·=·21309691 | 335 | ········array[60]·=·2130969170; |
| 336 | ········array[61]·=·21309691 | 336 | ········array[61]·=·2130969171; |
| 337 | ········array[62]·=·21309691 | 337 | ········array[62]·=·2130969172; |
| 338 | ········array[63]·=·21309691 | 338 | ········array[63]·=·2130969173; |
| 339 | ········array[64]·=·21309691 | 339 | ········array[64]·=·2130969174; |
| 340 | ········array[65]·=·21309691 | 340 | ········array[65]·=·2130969175; |
| 341 | ········array[66]·=·21309691 | 341 | ········array[66]·=·2130969176; |
| 342 | ········array[67]·=·21309691 | 342 | ········array[67]·=·2130969177; |
| 343 | ········array[68]·=·21309691 | 343 | ········array[68]·=·2130969178; |
| 344 | ········array[69]·=·21309691 | 344 | ········array[69]·=·2130969179; |
| 345 | ········array[70]·=·21309691 | 345 | ········array[70]·=·2130969180; |
| 346 | ········array[71]·=·21309691 | 346 | ········array[71]·=·2130969181; |
| 347 | ········array[72]·=·21309691 | 347 | ········array[72]·=·2130969182; |
| 348 | ········array[73]·=·21309691 | 348 | ········array[73]·=·2130969183; |
| 349 | ········array[74]·=·21309691 | 349 | ········array[74]·=·2130969184; |
| 350 | ········array[75]·=·21309691 | 350 | ········array[75]·=·2130969185; |
| 351 | ········array[76]·=·21309691 | 351 | ········array[76]·=·2130969186; |
| 352 | ········array[77]·=·21309691 | 352 | ········array[77]·=·2130969187; |
| 353 | ········array[78]·=·21309691 | 353 | ········array[78]·=·2130969188; |
| 354 | ········array[79]·=·21309691 | 354 | ········array[79]·=·2130969189; |
| 355 | ········array[80]·=·21309691 | 355 | ········array[80]·=·2130969190; |
| 356 | ········array[81]·=·21309691 | 356 | ········array[81]·=·2130969191; |
| 357 | ········array[82]·=·21309691 | 357 | ········array[82]·=·2130969192; |
| 358 | ········array[83]·=·21309691 | 358 | ········array[83]·=·2130969193; |
| 359 | ········array[84]·=·21309691 | 359 | ········array[84]·=·2130969194; |
| 360 | ········array[85]·=·21309691 | 360 | ········array[85]·=·2130969195; |
| 361 | ········array[86]·=·21309691 | 361 | ········array[86]·=·2130969196; |
| 362 | ········array[87]·=·21309691 | 362 | ········array[87]·=·2130969197; |
| 363 | ········array[88]·=·21309691 | 363 | ········array[88]·=·2130969198; |
| 364 | ········array[89]·=·21309691 | 364 | ········array[89]·=·2130969199; |
| 365 | ········array[90]·=·2130969 | 365 | ········array[90]·=·2130969200; |
| 366 | ········array[91]·=·2130969 | 366 | ········array[91]·=·2130969201; |
| 367 | ········array[92]·=·2130969 | 367 | ········array[92]·=·2130969202; |
| 368 | ········array[93]·=·2130969 | 368 | ········array[93]·=·2130969203; |
| 369 | ········array[94]·=·2130969 | 369 | ········array[94]·=·2130969204; |
| 370 | ········array[95]·=·2130969 | 370 | ········array[95]·=·2130969205; |
| 371 | ········array[96]·=·2130969 | 371 | ········array[96]·=·2130969207; |
| 372 | ········array[97]·=·2130969 | 372 | ········array[97]·=·2130969208; |
| 373 | ········array[98]·=·2130969 | 373 | ········array[98]·=·2130969209; |
| 374 | ········array[99]·=·21309692 | 374 | ········array[99]·=·2130969210; |
| 375 | ········array[100]·=·21309692 | 375 | ········array[100]·=·2130969211; |
| 376 | ········array[101]·=·21309692 | 376 | ········array[101]·=·2130969212; |
| 377 | ········array[102]·=·21309692 | 377 | ········array[102]·=·2130969213; |
| 378 | ········array[103]·=·21309692 | 378 | ········array[103]·=·2130969214; |
| 379 | ········array[104]·=·21309692 | 379 | ········array[104]·=·2130969286; |
| 380 | ········array[105]·=·21309693 | 380 | ········array[105]·=·2130969345; |
| 381 | ········array[106]·=·21309693 | 381 | ········array[106]·=·2130969359; |
| 382 | ········array[107]·=·2130969 | 382 | ········array[107]·=·2130969406; |
| 383 | ········array[108]·=·21309696 | 383 | ········array[108]·=·2130969641; |
| 384 | ········array[109]·=·21309696 | 384 | ········array[109]·=·2130969642; |
| 385 | ········array[110]·=·21309696 | 385 | ········array[110]·=·2130969657; |
| 386 | ········Constraint·=·constraint; | 386 | ········Constraint·=·constraint; |
| 387 | ········final·int[]·array2; | 387 | ········final·int[]·array2; |
| 388 | ········final·int[]·constraintLayout_Layout·=·array2·=·new·int[90]; | 388 | ········final·int[]·constraintLayout_Layout·=·array2·=·new·int[90]; |
| 389 | ········array2[0]·=·16842948; | 389 | ········array2[0]·=·16842948; |
| 390 | ········array2[1]·=·16842965; | 390 | ········array2[1]·=·16842965; |
| 391 | ········array2[2]·=·16842966; | 391 | ········array2[2]·=·16842966; |
| 392 | ········array2[3]·=·16842967; | 392 | ········array2[3]·=·16842967; |
| Offset 399, 87 lines modified | Offset 399, 87 lines modified | ||
| 399 | ········array2[10]·=·16843072; | 399 | ········array2[10]·=·16843072; |
| 400 | ········array2[11]·=·16843699; | 400 | ········array2[11]·=·16843699; |
| 401 | ········array2[12]·=·16843700; | 401 | ········array2[12]·=·16843700; |
| 402 | ········array2[13]·=·16843840; | 402 | ········array2[13]·=·16843840; |
| 403 | ········array2[14]·=·2130968661; | 403 | ········array2[14]·=·2130968661; |
| 404 | ········array2[15]·=·2130968662; | 404 | ········array2[15]·=·2130968662; |
| 405 | ········array2[16]·=·2130968663; | 405 | ········array2[16]·=·2130968663; |
| 406 | ········array2[17]·=·213096873 | 406 | ········array2[17]·=·2130968734; |
| 407 | ········array2[18]·=·213096881 | 407 | ········array2[18]·=·2130968818; |
| 408 | ········array2[19]·=·213096882 | 408 | ········array2[19]·=·2130968821; |
| 409 | ········array2[20]·=·213096898 | 409 | ········array2[20]·=·2130968985; |
| 410 | ········array2[21]·=·213096898 | 410 | ········array2[21]·=·2130968986; |
| 411 | ········array2[22]·=·213096898 | 411 | ········array2[22]·=·2130968987; |
| 412 | ········array2[23]·=·213096898 | 412 | ········array2[23]·=·2130968988; |
| 413 | ········array2[24]·=·213096898 | 413 | ········array2[24]·=·2130968989; |
| 414 | ········array2[25]·=·21309689 | 414 | ········array2[25]·=·2130968990; |
| 415 | ········array2[26]·=·21309689 | 415 | ········array2[26]·=·2130968991; |
| 416 | ········array2[27]·=·21309689 | 416 | ········array2[27]·=·2130968992; |
| 417 | ········array2[28]·=·213096899 | 417 | ········array2[28]·=·2130968993; |
| 418 | ········array2[29]·=·213096899 | 418 | ········array2[29]·=·2130968994; |
| 419 | ········array2[30]·=·213096899 | 419 | ········array2[30]·=·2130968995; |
| 420 | ········array2[31]·=·213096899 | 420 | ········array2[31]·=·2130968996; |
| 421 | ········array2[32]·=·213096899 | 421 | ········array2[32]·=·2130968997; |
| 422 | ········array2[33]·=·213096899 | 422 | ········array2[33]·=·2130968999; |
| 423 | ········array2[34]·=·213096 | 423 | ········array2[34]·=·2130969000; |
| 424 | ········array2[35]·=·213096 | 424 | ········array2[35]·=·2130969001; |
| 425 | ········array2[36]·=·213096 | 425 | ········array2[36]·=·2130969002; |
| 426 | ········array2[37]·=·213096900 | 426 | ········array2[37]·=·2130969003; |
| 427 | ········array2[38]·=·21309691 | 427 | ········array2[38]·=·2130969155; |
| 428 | ········array2[39]·=·21309691 | 428 | ········array2[39]·=·2130969164; |
| 429 | ········array2[40]·=·21309691 | 429 | ········array2[40]·=·2130969165; |
| 430 | ········array2[41]·=·21309691 | 430 | ········array2[41]·=·2130969166; |
| 431 | ········array2[42]·=·21309691 | 431 | ········array2[42]·=·2130969167; |
| 432 | ········array2[43]·=·21309691 | 432 | ········array2[43]·=·2130969168; |
| Max report size reached; 12949/23898 bytes (54.18%) of diff not shown. | |||
| Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·androidx.coordinatorlayout; | 1 | package·androidx.coordinatorlayout; |
| 2 | public·final·class·R$attr | 2 | public·final·class·R$attr |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·coordinatorLayoutStyle·=·213096883 | 4 | ····public·static·final·int·coordinatorLayoutStyle·=·2130968839; |
| 5 | } | 5 | } |
| Offset 14, 22 lines modified | Offset 14, 22 lines modified | ||
| 14 | ····public·static·final·int·CoordinatorLayout_Layout_layout_keyline·=·6; | 14 | ····public·static·final·int·CoordinatorLayout_Layout_layout_keyline·=·6; |
| 15 | ····public·static·final·int·CoordinatorLayout_keylines·=·0; | 15 | ····public·static·final·int·CoordinatorLayout_keylines·=·0; |
| 16 | ····public·static·final·int·CoordinatorLayout_statusBarBackground·=·1; | 16 | ····public·static·final·int·CoordinatorLayout_statusBarBackground·=·1; |
| 17 | ···· | 17 | ···· |
| 18 | ····static·{ | 18 | ····static·{ |
| 19 | ········final·int[]·array; | 19 | ········final·int[]·array; |
| 20 | ········final·int[]·coordinatorLayout·=·array·=·new·int[2]; | 20 | ········final·int[]·coordinatorLayout·=·array·=·new·int[2]; |
| 21 | ········array[0]·=·21309691 | 21 | ········array[0]·=·2130969150; |
| 22 | ········array[1]·=·2130969 | 22 | ········array[1]·=·2130969517; |
| 23 | ········CoordinatorLayout·=·coordinatorLayout; | 23 | ········CoordinatorLayout·=·coordinatorLayout; |
| 24 | ········final·int[]·array2; | 24 | ········final·int[]·array2; |
| 25 | ········final·int[]·coordinatorLayout_Layout·=·array2·=·new·int[7]; | 25 | ········final·int[]·coordinatorLayout_Layout·=·array2·=·new·int[7]; |
| 26 | ········array2[0]·=·16842931; | 26 | ········array2[0]·=·16842931; |
| 27 | ········array2[1]·=·21309691 | 27 | ········array2[1]·=·2130969159; |
| 28 | ········array2[2]·=·21309691 | 28 | ········array2[2]·=·2130969160; |
| 29 | ········array2[3]·=·21309691 | 29 | ········array2[3]·=·2130969161; |
| 30 | ········array2[4]·=·2130969 | 30 | ········array2[4]·=·2130969206; |
| 31 | ········array2[5]·=·21309692 | 31 | ········array2[5]·=·2130969215; |
| 32 | ········array2[6]·=·21309692 | 32 | ········array2[6]·=·2130969216; |
| 33 | ········CoordinatorLayout_Layout·=·coordinatorLayout_Layout; | 33 | ········CoordinatorLayout_Layout·=·coordinatorLayout_Layout; |
| 34 | ····} | 34 | ····} |
| 35 | } | 35 | } |
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 1 | package·androidx.core; | 1 | package·androidx.core; |
| 2 | public·final·class·R$id | 2 | public·final·class·R$id |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·accessibility_action_clickable_span·=·2131361818; | 4 | ····public·static·final·int·accessibility_action_clickable_span·=·2131361818; |
| 5 | ····public·static·final·int·tag_accessibility_actions·=·21313624 | 5 | ····public·static·final·int·tag_accessibility_actions·=·2131362474; |
| 6 | ····public·static·final·int·tag_accessibility_clickable_spans·=·21313624 | 6 | ····public·static·final·int·tag_accessibility_clickable_spans·=·2131362475; |
| 7 | ····public·static·final·int·tag_accessibility_heading·=·21313624 | 7 | ····public·static·final·int·tag_accessibility_heading·=·2131362476; |
| 8 | ····public·static·final·int·tag_accessibility_pane_title·=·21313624 | 8 | ····public·static·final·int·tag_accessibility_pane_title·=·2131362477; |
| 9 | ····public·static·final·int·tag_screen_reader_focusable·=·21313624 | 9 | ····public·static·final·int·tag_screen_reader_focusable·=·2131362478; |
| 10 | ····public·static·final·int·tag_state_description·=·21313624 | 10 | ····public·static·final·int·tag_state_description·=·2131362479; |
| 11 | ····public·static·final·int·tag_transition_group·=·21313624 | 11 | ····public·static·final·int·tag_transition_group·=·2131362480; |
| 12 | ····public·static·final·int·tag_unhandled_key_event_manager·=·21313624 | 12 | ····public·static·final·int·tag_unhandled_key_event_manager·=·2131362481; |
| 13 | ····public·static·final·int·tag_unhandled_key_listeners·=·21313624 | 13 | ····public·static·final·int·tag_unhandled_key_listeners·=·2131362482; |
| 14 | } | 14 | } |
| Offset 47, 33 lines modified | Offset 47, 33 lines modified | ||
| 47 | ········final·int[]·colorStateListItem·=·array·=·new·int[3]; | 47 | ········final·int[]·colorStateListItem·=·array·=·new·int[3]; |
| 48 | ········array[0]·=·16843173; | 48 | ········array[0]·=·16843173; |
| 49 | ········array[1]·=·16843551; | 49 | ········array[1]·=·16843551; |
| 50 | ········array[2]·=·2130968628; | 50 | ········array[2]·=·2130968628; |
| 51 | ········ColorStateListItem·=·colorStateListItem; | 51 | ········ColorStateListItem·=·colorStateListItem; |
| 52 | ········final·int[]·array2; | 52 | ········final·int[]·array2; |
| 53 | ········final·int[]·fontFamily·=·array2·=·new·int[6]; | 53 | ········final·int[]·fontFamily·=·array2·=·new·int[6]; |
| 54 | ········array2[0]·=·21309690 | 54 | ········array2[0]·=·2130969010; |
| 55 | ········array2[1]·=·21309690 | 55 | ········array2[1]·=·2130969011; |
| 56 | ········array2[2]·=·21309690 | 56 | ········array2[2]·=·2130969012; |
| 57 | ········array2[3]·=·213096901 | 57 | ········array2[3]·=·2130969013; |
| 58 | ········array2[4]·=·213096901 | 58 | ········array2[4]·=·2130969014; |
| 59 | ········array2[5]·=·213096901 | 59 | ········array2[5]·=·2130969015; |
| 60 | ········FontFamily·=·fontFamily; | 60 | ········FontFamily·=·fontFamily; |
| 61 | ········final·int[]·array3; | 61 | ········final·int[]·array3; |
| 62 | ········final·int[]·fontFamilyFont·=·array3·=·new·int[10]; | 62 | ········final·int[]·fontFamilyFont·=·array3·=·new·int[10]; |
| 63 | ········array3[0]·=·16844082; | 63 | ········array3[0]·=·16844082; |
| 64 | ········array3[1]·=·16844083; | 64 | ········array3[1]·=·16844083; |
| 65 | ········array3[2]·=·16844095; | 65 | ········array3[2]·=·16844095; |
| 66 | ········array3[3]·=·16844143; | 66 | ········array3[3]·=·16844143; |
| 67 | ········array3[4]·=·16844144; | 67 | ········array3[4]·=·16844144; |
| 68 | ········array3[5]·=·213096900 | 68 | ········array3[5]·=·2130969008; |
| 69 | ········array3[6]·=·213096901 | 69 | ········array3[6]·=·2130969016; |
| 70 | ········array3[7]·=·213096901 | 70 | ········array3[7]·=·2130969017; |
| 71 | ········array3[8]·=·213096901 | 71 | ········array3[8]·=·2130969018; |
| 72 | ········array3[9]·=·21309696 | 72 | ········array3[9]·=·2130969646; |
| 73 | ········FontFamilyFont·=·fontFamilyFont; | 73 | ········FontFamilyFont·=·fontFamilyFont; |
| 74 | ········final·int[]·array4; | 74 | ········final·int[]·array4; |
| 75 | ········final·int[]·gradientColor·=·array4·=·new·int[12]; | 75 | ········final·int[]·gradientColor·=·array4·=·new·int[12]; |
| 76 | ········array4[0]·=·16843165; | 76 | ········array4[0]·=·16843165; |
| 77 | ········array4[1]·=·16843166; | 77 | ········array4[1]·=·16843166; |
| 78 | ········array4[2]·=·16843169; | 78 | ········array4[2]·=·16843169; |
| 79 | ········array4[3]·=·16843170; | 79 | ········array4[3]·=·16843170; |
| Offset 1, 13 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·androidx.core.content; | 1 | package·androidx.core.content; |
| 2 | import·android.os.Bundle; | 2 | import·android.os.Bundle; |
| 3 | import·android.content.Intent; | 3 | import·android.content.Intent; |
| 4 | import·android.graphics.drawable.Drawable; | 4 | import·android.graphics.drawable.Drawable; |
| 5 | import·androidx.core.content.res.ResourcesCompat; | ||
| 5 | import·android.content.res.ColorStateList; | 6 | import·android.content.res.ColorStateList; |
| 6 | import·android.os.Build$VERSION; | 7 | import·android.os.Build$VERSION; |
| 7 | import·android.os.Process; | 8 | import·android.os.Process; |
| 8 | import·android.content.Context; | 9 | import·android.content.Context; |
| 9 | import·android.util.TypedValue; | 10 | import·android.util.TypedValue; |
| 10 | public·class·ContextCompat | 11 | public·class·ContextCompat |
| Offset 37, 18 lines modified | Offset 38, 15 lines modified | ||
| 37 | ········if·(Build$VERSION.SDK_INT·>=·23)·{ | 38 | ········if·(Build$VERSION.SDK_INT·>=·23)·{ |
| 38 | ············return·context.getColor(n); | 39 | ············return·context.getColor(n); |
| 39 | ········} | 40 | ········} |
| 40 | ········return·context.getResources().getColor(n); | 41 | ········return·context.getResources().getColor(n); |
| 41 | ····} | 42 | ····} |
| 42 | ···· | 43 | ···· |
| 43 | ····public·static·ColorStateList·getColorStateList(final·Context·context,·final·int·n)·{ | 44 | ····public·static·ColorStateList·getColorStateList(final·Context·context,·final·int·n)·{ |
| 44 | ········ | 45 | ········return·ResourcesCompat.getColorStateList(context.getResources(),·n,·context.getTheme()); |
| 45 | ············return·context.getColorStateList(n); | ||
| 46 | ········} | ||
| 47 | ········return·context.getResources().getColorStateList(n); | ||
| 48 | ····} | 46 | ····} |
| 49 | ···· | 47 | ···· |
| 50 | ····public·static·Drawable·getDrawable(final·Context·context,·int·resourceId)·{ | 48 | ····public·static·Drawable·getDrawable(final·Context·context,·int·resourceId)·{ |
| 51 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 49 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
| 52 | ········if·(sdk_INT·>=·21)·{ | 50 | ········if·(sdk_INT·>=·21)·{ |
| 53 | ············return·context.getDrawable(resourceId); | 51 | ············return·context.getDrawable(resourceId); |
| 54 | ········} | 52 | ········} |
| Offset 3, 24 lines modified | Offset 3, 31 lines modified | ||
| 3 | import·android.graphics.Color; | 3 | import·android.graphics.Color; |
| 4 | import·android.content.res.TypedArray; | 4 | import·android.content.res.TypedArray; |
| 5 | import·android.util.StateSet; | 5 | import·android.util.StateSet; |
| 6 | import·androidx.core.R$attr; | 6 | import·androidx.core.R$attr; |
| 7 | import·androidx.core.R$styleable; | 7 | import·androidx.core.R$styleable; |
| 8 | import·android.util.Log; | 8 | import·android.util.Log; |
| 9 | import·android.util.TypedValue; | ||
| 9 | import·android.util.AttributeSet; | 10 | import·android.util.AttributeSet; |
| 10 | import·org.xmlpull.v1.XmlPullParserException; | 11 | import·org.xmlpull.v1.XmlPullParserException; |
| 11 | import·android.util.Xml; | 12 | import·android.util.Xml; |
| 12 | import·android.content.res.ColorStateList; | 13 | import·android.content.res.ColorStateList; |
| 13 | import·android.content.res.Resources$Theme; | 14 | import·android.content.res.Resources$Theme; |
| 14 | import·org.xmlpull.v1.XmlPullParser; | 15 | import·org.xmlpull.v1.XmlPullParser; |
| 15 | import·android.content.res.Resources; | 16 | import·android.content.res.Resources; |
| 16 | public·final·class·ColorStateListInflaterCompat | 17 | public·final·class·ColorStateListInflaterCompat |
| 17 | { | 18 | { |
| 19 | ····private·static·final·ThreadLocal·sTempTypedValue; | ||
| 20 | ···· | ||
| 21 | ····static·{ | ||
| 22 | ········sTempTypedValue·=·new·ThreadLocal(); | ||
| 23 | ····} | ||
| 24 | ···· | ||
| 18 | ····public·static·ColorStateList·createFromXml(final·Resources·resources,·final·XmlPullParser·xmlPullParser,·final·Resources$Theme·resources$Theme)·{ | 25 | ····public·static·ColorStateList·createFromXml(final·Resources·resources,·final·XmlPullParser·xmlPullParser,·final·Resources$Theme·resources$Theme)·{ |
| 19 | ········final·AttributeSet·attributeSet·=·Xml.asAttributeSet(xmlPullParser); | 26 | ········final·AttributeSet·attributeSet·=·Xml.asAttributeSet(xmlPullParser); |
| 20 | ········int·next; | 27 | ········int·next; |
| 21 | ········int·n; | 28 | ········int·n; |
| 22 | ········do·{ | 29 | ········do·{ |
| 23 | ············next·=·xmlPullParser.next(); | 30 | ············next·=·xmlPullParser.next(); |
| 24 | ············n·=·2; | 31 | ············n·=·2; |
| Offset 39, 14 lines modified | Offset 46, 23 lines modified | ||
| 39 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 46 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
| 40 | ········sb.append(xmlPullParser.getPositionDescription()); | 47 | ········sb.append(xmlPullParser.getPositionDescription()); |
| 41 | ········sb.append(":·invalid·color·state·list·tag·"); | 48 | ········sb.append(":·invalid·color·state·list·tag·"); |
| 42 | ········sb.append(name); | 49 | ········sb.append(name); |
| 43 | ········throw·new·XmlPullParserException(sb.toString()); | 50 | ········throw·new·XmlPullParserException(sb.toString()); |
| 44 | ····} | 51 | ····} |
| 45 | ···· | 52 | ···· |
| 53 | ····private·static·TypedValue·getTypedValue()·{ | ||
| 54 | ········TypedValue·typedValue·=·(TypedValue)ColorStateListInflaterCompat.sTempTypedValue.get(); | ||
| 55 | ········if·(typedValue·==·null)·{ | ||
| 56 | ············typedValue·=·new·TypedValue(); | ||
| 57 | ············ColorStateListInflaterCompat.sTempTypedValue.set(typedValue); | ||
| 58 | ········} | ||
| 59 | ········return·typedValue; | ||
| 60 | ····} | ||
| 61 | ···· | ||
| 46 | ····public·static·ColorStateList·inflate(final·Resources·resources,·final·int·n,·final·Resources$Theme·resources$Theme)·{ | 62 | ····public·static·ColorStateList·inflate(final·Resources·resources,·final·int·n,·final·Resources$Theme·resources$Theme)·{ |
| 47 | ········try·{ | 63 | ········try·{ |
| 48 | ············return·createFromXml(resources,·(XmlPullParser)resources.getXml(n),·resources$Theme); | 64 | ············return·createFromXml(resources,·(XmlPullParser)resources.getXml(n),·resources$Theme); |
| 49 | ········} | 65 | ········} |
| 50 | ········catch·(Exception·ex)·{ | 66 | ········catch·(Exception·ex)·{ |
| 51 | ············Log.e("CSLCompat",·"Failed·to·inflate·ColorStateList.",·(Throwable)ex); | 67 | ············Log.e("CSLCompat",·"Failed·to·inflate·ColorStateList.",·(Throwable)ex); |
| 52 | ············return·null; | 68 | ············return·null; |
| Offset 66, 55 lines modified | Offset 82, 93 lines modified | ||
| 66 | ············if·(next·==·n)·{ | 82 | ············if·(next·==·n)·{ |
| 67 | ················break; | 83 | ················break; |
| 68 | ············} | 84 | ············} |
| 69 | ············final·int·depth2·=·xmlPullParser.getDepth(); | 85 | ············final·int·depth2·=·xmlPullParser.getDepth(); |
| 70 | ············if·(depth2·<·n2·&&·next·==·3)·{ | 86 | ············if·(depth2·<·n2·&&·next·==·3)·{ |
| 71 | ················break; | 87 | ················break; |
| 72 | ············} | 88 | ············} |
| 73 | ············if·(next·==·2·&&·depth2·<=·n2 | 89 | ············if·(next·==·2·&&·depth2·<=·n2)·{ |
| 74 | ················ | 90 | ················if·(xmlPullParser.getName().equals("item"))·{ |
| 75 | ················final·int | 91 | ····················final·TypedArray·obtainAttributes·=·obtainAttributes(resources,·resources$Theme,·set,·R$styleable.ColorStateListItem); |
| 76 | ················float | 92 | ····················final·int·colorStateListItem_android_color·=·R$styleable.ColorStateListItem_android_color; |
| 77 | ················ | 93 | ····················final·int·n5·=·-1; |
| 78 | ····················n | 94 | ····················final·int·resourceId·=·obtainAttributes.getResourceId(colorStateListItem_android_color,·n5); |
| 79 | ················ | 95 | ····················final·int·n6·=·-65281; |
| 80 | ················ | 96 | ····················int·n7·=·0; |
| 81 | ···················· | 97 | ····················Label_0274:·{ |
| 82 | ················ | 98 | ························if·(resourceId·!=·n5·&&·!isColorInt(resources,·resourceId))·{ |
| 83 | ················ | 99 | ····························try·{ |
| 84 | ················final·i | 100 | ································final·ColorStateList·fromXml·=·createFromXml(resources,·(XmlPullParser)resources.getXml(resourceId),·resources$Theme); |
| 85 | ················ | 101 | ································try·{ |
| 86 | ················ | 102 | ····································n7·=·fromXml.getDefaultColor(); |
| 87 | ················ | 103 | ································} |
| 88 | ················ | 104 | ································catch·(Exception·ex)·{ |
| 89 | ···················· | 105 | ····································n7·=·obtainAttributes.getColor(R$styleable.ColorStateListItem_android_color,·n6); |
| 90 | ···················· | 106 | ································} |
| 91 | ························ | 107 | ································break·Label_0274; |
| 92 | ························ | 108 | ····························} |
| 93 | ···························· | 109 | ····························catch·(Exception·ex2)·{} |
| 94 | ························} | 110 | ························} |
| 95 | ························arra | 111 | ························n7·=·obtainAttributes.getColor(R$styleable.ColorStateListItem_android_color,·n6); |
| 96 | ························n6·=·n7; | ||
| 97 | ····················} | 112 | ····················} |
| 98 | ···················· | 113 | ····················float·n8·=·1.0f; |
| 114 | ····················if·(obtainAttributes.hasValue(R$styleable.ColorStateListItem_android_alpha))·{ | ||
| 115 | ························n8·=·obtainAttributes.getFloat(R$styleable.ColorStateListItem_android_alpha,·n8); | ||
| 116 | ····················} | ||
| 117 | ····················else·if·(obtainAttributes.hasValue(R$styleable.ColorStateListItem_alpha))·{ | ||
| 118 | ························n8·=·obtainAttributes.getFloat(R$styleable.ColorStateListItem_alpha,·n8); | ||
| 119 | ····················} | ||
| 120 | ····················obtainAttributes.recycle(); | ||
| 121 | ····················final·int·attributeCount·=·set.getAttributeCount(); | ||
| 122 | ····················final·int[]·array2·=·new·int[attributeCount]; | ||
| 123 | ····················int·i·=·0; | ||
| 124 | ····················int·n9·=·0; | ||
| 125 | ····················while·(i·<·attributeCount)·{ | ||
| 126 | ························int·attributeNameResource·=·set.getAttributeNameResource(i); | ||
| 127 | ························if·(attributeNameResource·!=·16843173·&&·attributeNameResource·!=·16843551·&&·attributeNameResource·!=·R$attr.alpha)·{ | ||
| 128 | ····························final·int·n10·=·n9·+·1; | ||
| 129 | ····························if·(!set.getAttributeBooleanValue(i,·false))·{ | ||
| 130 | ································attributeNameResource·=·-attributeNameResource; | ||
| 131 | ····························} | ||
| 132 | ····························array2[n9]·=·attributeNameResource; | ||
| 133 | ····························n9·=·n10; | ||
| 134 | ························} | ||
| 135 | ························++i; | ||
| 136 | ····················} | ||
| 137 | ····················final·int[]·trimStateSet·=·StateSet.trimStateSet(array2,·n9); | ||
| 138 | ····················append·=·GrowingArrayUtils.append(append,·n4,·modulateColorAlpha(n7,·n8)); | ||
| 139 | ····················array·=·(int[][])GrowingArrayUtils.append((Object[])array,·n4,·(Object)trimStateSet); | ||
| 140 | ····················++n4; | ||
| 99 | ················} | 141 | ················} |
| 100 | ················final·int[]·trimStateSet·=·StateSet.trimStateSet(array2,·n6); | ||
| 101 | ················append·=·GrowingArrayUtils.append(append,·n4,·modulateColorAlpha(color,·n5)); | ||
| 102 | ················array·=·(int[][])GrowingArrayUtils.append((Object[])array,·n4,·(Object)trimStateSet); | ||
| 103 | ················++n4; | ||
| 104 | ············} | 142 | ············} |
| 105 | ············n·=·1; | 143 | ············n·=·1; |
| 106 | ········} | 144 | ········} |
| 107 | ········final·int[]·array3·=·new·int[n4]; | 145 | ········final·int[]·array3·=·new·int[n4]; |
| 108 | ········final·int[][]·array4·=·new·int[n4][]; | 146 | ········final·int[][]·array4·=·new·int[n4][]; |
| 109 | ········System.arraycopy(append,·0,·array3,·0,·n4); | 147 | ········System.arraycopy(append,·0,·array3,·0,·n4); |
| Max report size reached; 876/8671 bytes (10.10%) of diff not shown. | |||
| Offset 1, 28 lines modified | Offset 1, 85 lines modified | ||
| 1 | package·androidx.core.content.res; | 1 | package·androidx.core.content.res; |
| 2 | import·org.xmlpull.v1.XmlPullParserException; | 2 | import·org.xmlpull.v1.XmlPullParserException; |
| 3 | import·java.io.IOException; | 3 | import·java.io.IOException; |
| 4 | import·android.util.Log; | ||
| 5 | import·org.xmlpull.v1.XmlPullParser; | ||
| 6 | import·androidx.core.graphics.TypefaceCompat; | 4 | import·androidx.core.graphics.TypefaceCompat; |
| 7 | import·android.content.res.Resources$NotFoundException; | 5 | import·android.content.res.Resources$NotFoundException; |
| 6 | import·android.content.res.XmlResourceParser; | ||
| 7 | import·android.util.Log; | ||
| 8 | import·org.xmlpull.v1.XmlPullParser; | ||
| 8 | import·androidx.core.util.Preconditions; | 9 | import·androidx.core.util.Preconditions; |
| 9 | import·android.os.Handler; | 10 | import·android.os.Handler; |
| 10 | import·android.util.TypedValue; | 11 | import·android.util.TypedValue; |
| 11 | import·android.graphics.Typeface; | 12 | import·android.graphics.Typeface; |
| 12 | import·android.content.Context; | 13 | import·android.content.Context; |
| 13 | import·android.os.Build$VERSION; | ||
| 14 | import·android.graphics.drawable.Drawable; | 14 | import·android.graphics.drawable.Drawable; |
| 15 | import·android.os.Build$VERSION; | ||
| 15 | import·android.content.res.Resources$Theme; | 16 | import·android.content.res.Resources$Theme; |
| 17 | import·android.util.SparseArray; | ||
| 18 | import·android.content.res.ColorStateList; | ||
| 16 | import·android.content.res.Resources; | 19 | import·android.content.res.Resources; |
| 20 | import·java.util.WeakHashMap; | ||
| 17 | public·final·class·ResourcesCompat | 21 | public·final·class·ResourcesCompat |
| 18 | { | 22 | { |
| 23 | ····private·static·final·Object·sColorStateCacheLock; | ||
| 24 | ····private·static·final·WeakHashMap·sColorStateCaches; | ||
| 25 | ····private·static·final·ThreadLocal·sTempTypedValue; | ||
| 26 | ···· | ||
| 27 | ····static·{ | ||
| 28 | ········sTempTypedValue·=·new·ThreadLocal(); | ||
| 29 | ········sColorStateCaches·=·new·WeakHashMap(0); | ||
| 30 | ········sColorStateCacheLock·=·new·Object(); | ||
| 31 | ····} | ||
| 32 | ···· | ||
| 33 | ····private·static·void·addColorStateListToCache(final·Resources·resources,·final·int·n,·final·ColorStateList·list)·{ | ||
| 34 | ········synchronized·(ResourcesCompat.sColorStateCacheLock)·{ | ||
| 35 | ············SparseArray·sparseArray·=·(SparseArray)ResourcesCompat.sColorStateCaches.get(resources); | ||
| 36 | ············if·(sparseArray·==·null)·{ | ||
| 37 | ················sparseArray·=·new·SparseArray(); | ||
| 38 | ················ResourcesCompat.sColorStateCaches.put(resources,·sparseArray); | ||
| 39 | ············} | ||
| 40 | ············sparseArray.append(n,·(Object)new·ResourcesCompat$ColorStateListCacheEntry(list,·resources.getConfiguration())); | ||
| 41 | ········} | ||
| 42 | ····} | ||
| 43 | ···· | ||
| 44 | ····private·static·ColorStateList·getCachedColorStateList(final·Resources·resources,·final·int·n)·{ | ||
| 45 | ········synchronized·(ResourcesCompat.sColorStateCacheLock)·{ | ||
| 46 | ············final·SparseArray·sparseArray·=·(SparseArray)ResourcesCompat.sColorStateCaches.get(resources); | ||
| 47 | ············if·(sparseArray·!=·null·&&·sparseArray.size()·>·0)·{ | ||
| 48 | ················final·ResourcesCompat$ColorStateListCacheEntry·resourcesCompat$ColorStateListCacheEntry·=·(ResourcesCompat$ColorStateListCacheEntry)sparseArray.get(n); | ||
| 49 | ················if·(resourcesCompat$ColorStateListCacheEntry·!=·null)·{ | ||
| 50 | ····················if·(resourcesCompat$ColorStateListCacheEntry.mConfiguration.equals(resources.getConfiguration()))·{ | ||
| 51 | ························return·resourcesCompat$ColorStateListCacheEntry.mValue; | ||
| 52 | ····················} | ||
| 53 | ····················sparseArray.remove(n); | ||
| 54 | ················} | ||
| 55 | ············} | ||
| 56 | ············return·null; | ||
| 57 | ········} | ||
| 58 | ····} | ||
| 59 | ···· | ||
| 60 | ····public·static·ColorStateList·getColorStateList(final·Resources·resources,·final·int·n,·final·Resources$Theme·resources$Theme)·{ | ||
| 61 | ········if·(Build$VERSION.SDK_INT·>=·23)·{ | ||
| 62 | ············return·resources.getColorStateList(n,·resources$Theme); | ||
| 63 | ········} | ||
| 64 | ········final·ColorStateList·cachedColorStateList·=·getCachedColorStateList(resources,·n); | ||
| 65 | ········if·(cachedColorStateList·!=·null)·{ | ||
| 66 | ············return·cachedColorStateList; | ||
| 67 | ········} | ||
| 68 | ········final·ColorStateList·inflateColorStateList·=·inflateColorStateList(resources,·n,·resources$Theme); | ||
| 69 | ········if·(inflateColorStateList·!=·null)·{ | ||
| 70 | ············addColorStateListToCache(resources,·n,·inflateColorStateList); | ||
| 71 | ············return·inflateColorStateList; | ||
| 72 | ········} | ||
| 73 | ········return·resources.getColorStateList(n); | ||
| 74 | ····} | ||
| 75 | ···· | ||
| 19 | ····public·static·Drawable·getDrawable(final·Resources·resources,·final·int·n,·final·Resources$Theme·resources$Theme)·{ | 76 | ····public·static·Drawable·getDrawable(final·Resources·resources,·final·int·n,·final·Resources$Theme·resources$Theme)·{ |
| 20 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ | 77 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ |
| 21 | ············return·resources.getDrawable(n,·resources$Theme); | 78 | ············return·resources.getDrawable(n,·resources$Theme); |
| 22 | ········} | 79 | ········} |
| 23 | ········return·resources.getDrawable(n); | 80 | ········return·resources.getDrawable(n); |
| 24 | ····} | 81 | ····} |
| 25 | ···· | 82 | ···· |
| Offset 45, 14 lines modified | Offset 102, 53 lines modified | ||
| 45 | ········if·(context.isRestricted())·{ | 102 | ········if·(context.isRestricted())·{ |
| 46 | ············resourcesCompat$FontCallback.callbackFailAsync(-4,·handler); | 103 | ············resourcesCompat$FontCallback.callbackFailAsync(-4,·handler); |
| 47 | ············return; | 104 | ············return; |
| 48 | ········} | 105 | ········} |
| 49 | ········loadFont(context,·n,·new·TypedValue(),·0,·resourcesCompat$FontCallback,·handler,·false); | 106 | ········loadFont(context,·n,·new·TypedValue(),·0,·resourcesCompat$FontCallback,·handler,·false); |
| 50 | ····} | 107 | ····} |
| 51 | ···· | 108 | ···· |
| 109 | ····private·static·TypedValue·getTypedValue()·{ | ||
| 110 | ········TypedValue·typedValue·=·(TypedValue)ResourcesCompat.sTempTypedValue.get(); | ||
| 111 | ········if·(typedValue·==·null)·{ | ||
| 112 | ············typedValue·=·new·TypedValue(); | ||
| 113 | ············ResourcesCompat.sTempTypedValue.set(typedValue); | ||
| 114 | ········} | ||
| 115 | ········return·typedValue; | ||
| 116 | ····} | ||
| 117 | ···· | ||
| 118 | ····private·static·ColorStateList·inflateColorStateList(final·Resources·resources,·final·int·n,·final·Resources$Theme·resources$Theme)·{ | ||
| 119 | ········if·(isColorInt(resources,·n))·{ | ||
| 120 | ············return·null; | ||
| 121 | ········} | ||
| 122 | ········final·XmlResourceParser·xml·=·resources.getXml(n); | ||
| 123 | ········try·{ | ||
| 124 | ············return·ColorStateListInflaterCompat.createFromXml(resources,·(XmlPullParser)xml,·resources$Theme); | ||
| 125 | ········} | ||
| 126 | ········catch·(Exception·ex)·{ | ||
| 127 | ············Log.e("ResourcesCompat",·"Failed·to·inflate·ColorStateList,·leaving·it·to·the·framework",·(Throwable)ex); | ||
| 128 | ············return·null; | ||
| 129 | ········} | ||
| 130 | ····} | ||
| 131 | ···· | ||
| 132 | ····private·static·boolean·isColorInt(final·Resources·resources,·int·n)·{ | ||
| 133 | ········final·TypedValue·typedValue·=·getTypedValue(); | ||
| 134 | ········boolean·b·=·true; | ||
| 135 | ········resources.getValue(n,·typedValue,·b); | ||
| 136 | ········final·int·type·=·typedValue.type; | ||
| 137 | ········n·=·28; | ||
| 138 | ········if·(type·>=·n)·{ | ||
| 139 | ············n·=·31; | ||
| Max report size reached; 417/6215 bytes (6.71%) of diff not shown. | |||
| Offset 16, 18 lines modified | Offset 16, 14 lines modified | ||
| 16 | ····private·Insets(final·int·left,·final·int·top,·final·int·right,·final·int·bottom)·{ | 16 | ····private·Insets(final·int·left,·final·int·top,·final·int·right,·final·int·bottom)·{ |
| 17 | ········this.left·=·left; | 17 | ········this.left·=·left; |
| 18 | ········this.top·=·top; | 18 | ········this.top·=·top; |
| 19 | ········this.right·=·right; | 19 | ········this.right·=·right; |
| 20 | ········this.bottom·=·bottom; | 20 | ········this.bottom·=·bottom; |
| 21 | ····} | 21 | ····} |
| 22 | ···· | 22 | ···· |
| 23 | ····public·static·Insets·max(final·Insets·insets,·final·Insets·insets2)·{ | ||
| 24 | ········return·of(Math.max(insets.left,·insets2.left),·Math.max(insets.top,·insets2.top),·Math.max(insets.right,·insets2.right),·Math.max(insets.bottom,·insets2.bottom)); | ||
| 25 | ····} | ||
| 26 | ···· | ||
| 27 | ····public·static·Insets·of(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 23 | ····public·static·Insets·of(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
| 28 | ········if·(n·==·0·&&·n2·==·0·&&·n3·==·0·&&·n4·==·0)·{ | 24 | ········if·(n·==·0·&&·n2·==·0·&&·n3·==·0·&&·n4·==·0)·{ |
| 29 | ············return·Insets.NONE; | 25 | ············return·Insets.NONE; |
| 30 | ········} | 26 | ········} |
| 31 | ········return·new·Insets(n,·n2,·n3,·n4); | 27 | ········return·new·Insets(n,·n2,·n3,·n4); |
| 32 | ····} | 28 | ····} |
| 33 | ···· | 29 | ···· |
| Offset 1, 19 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·androidx.core.util; | 1 | package·androidx.core.util; |
| 2 | public·final·class·Preconditions | 2 | public·final·class·Preconditions |
| 3 | { | 3 | { |
| 4 | ····public·static·void·checkArgument(final·boolean·b,·final·Object·o)·{ | ||
| 5 | ········if·(b)·{ | ||
| 6 | ············return; | ||
| 7 | ········} | ||
| 8 | ········throw·new·IllegalArgumentException(String.valueOf(o)); | ||
| 9 | ····} | ||
| 10 | ···· | ||
| 11 | ····public·static·int·checkArgumentNonnegative(final·int·n)·{ | 4 | ····public·static·int·checkArgumentNonnegative(final·int·n)·{ |
| 12 | ········if·(n·>=·0)·{ | 5 | ········if·(n·>=·0)·{ |
| 13 | ············return·n; | 6 | ············return·n; |
| 14 | ········} | 7 | ········} |
| 15 | ········throw·new·IllegalArgumentException(); | 8 | ········throw·new·IllegalArgumentException(); |
| 16 | ····} | 9 | ····} |
| 17 | ···· | 10 | ···· |
| Offset 1, 12 lines modified | Offset 1, 10 lines modified | ||
| 1 | package·androidx.core.view; | 1 | package·androidx.core.view; |
| 2 | import·androidx.core.util.ObjectsCompat; | ||
| 3 | public·final·class·DisplayCutoutCompat | 2 | public·final·class·DisplayCutoutCompat |
| 4 | { | 3 | { |
| 5 | ····private·final·Object·mDisplayCutout; | 4 | ····private·final·Object·mDisplayCutout; |
| 6 | ···· | 5 | ···· |
| 7 | ····private·DisplayCutoutCompat(final·Object·mDisplayCutout)·{ | 6 | ····private·DisplayCutoutCompat(final·Object·mDisplayCutout)·{ |
| 8 | ········this.mDisplayCutout·=·mDisplayCutout; | 7 | ········this.mDisplayCutout·=·mDisplayCutout; |
| 9 | ····} | 8 | ····} |
| Offset 17, 23 lines modified | Offset 15, 33 lines modified | ||
| 17 | ········} | 15 | ········} |
| 18 | ········else·{ | 16 | ········else·{ |
| 19 | ············o·=·new·DisplayCutoutCompat(o); | 17 | ············o·=·new·DisplayCutoutCompat(o); |
| 20 | ········} | 18 | ········} |
| 21 | ········return·(DisplayCutoutCompat)o; | 19 | ········return·(DisplayCutoutCompat)o; |
| 22 | ····} | 20 | ····} |
| 23 | ···· | 21 | ···· |
| 24 | ····public·boolean·equals(Object· | 22 | ····public·boolean·equals(Object·o)·{ |
| 25 | ········ | 23 | ········boolean·equals·=·true; |
| 26 | ········ | 24 | ········if·(this·==·o)·{ |
| 25 | ············return·equals; | ||
| 27 | ········} | 26 | ········} |
| 28 | ········if·( | 27 | ········if·(o·!=·null·&&·DisplayCutoutCompat.class·==·o.getClass())·{ |
| 29 | ············final·DisplayCutoutCompat·displayCutoutCompat·=·(DisplayCutoutCompat) | 28 | ············final·DisplayCutoutCompat·displayCutoutCompat·=·(DisplayCutoutCompat)o; |
| 30 | ············final·Object·mDisplayCutout | 29 | ············final·Object·mDisplayCutout·=·this.mDisplayCutout; |
| 31 | ············ | 30 | ············if·(mDisplayCutout·==·null)·{ |
| 32 | ············ | 31 | ················o·=·displayCutoutCompat.mDisplayCutout; |
| 32 | ················if·(o·!=·null)·{ | ||
| 33 | ····················equals·=·false; | ||
| 34 | ················} | ||
| 35 | ············} | ||
| 36 | ············else·{ | ||
| 37 | ················o·=·displayCutoutCompat.mDisplayCutout; | ||
| 38 | ················equals·=·mDisplayCutout.equals(o); | ||
| 39 | ············} | ||
| 40 | ············return·equals; | ||
| 33 | ········} | 41 | ········} |
| 34 | ········return·false; | 42 | ········return·false; |
| 35 | ····} | 43 | ····} |
| 36 | ···· | 44 | ···· |
| 37 | ····public·int·hashCode()·{ | 45 | ····public·int·hashCode()·{ |
| 38 | ········final·Object·mDisplayCutout·=·this.mDisplayCutout; | 46 | ········final·Object·mDisplayCutout·=·this.mDisplayCutout; |
| 39 | ········int·hashCode; | 47 | ········int·hashCode; |
| Offset 10, 10 lines modified | Offset 10, 10 lines modified | ||
| 10 | ····final·/*·synthetic·*/·OnApplyWindowInsetsListener·val$listener; | 10 | ····final·/*·synthetic·*/·OnApplyWindowInsetsListener·val$listener; |
| 11 | ···· | 11 | ···· |
| 12 | ····ViewCompat$1(final·OnApplyWindowInsetsListener·val$listener)·{ | 12 | ····ViewCompat$1(final·OnApplyWindowInsetsListener·val$listener)·{ |
| 13 | ········this.val$listener·=·val$listener; | 13 | ········this.val$listener·=·val$listener; |
| 14 | ····} | 14 | ····} |
| 15 | ···· | 15 | ···· |
| 16 | ····public·WindowInsets·onApplyWindowInsets(final·View·view,·final·WindowInsets·windowInsets)·{ | 16 | ····public·WindowInsets·onApplyWindowInsets(final·View·view,·final·WindowInsets·windowInsets)·{ |
| 17 | ········return·this.val$listener.onApplyWindowInsets(view,·WindowInsetsCompat.toWindowInsetsCompat(windowInsets | 17 | ········return·this.val$listener.onApplyWindowInsets(view,·WindowInsetsCompat.toWindowInsetsCompat(windowInsets)).toWindowInsets(); |
| 18 | ····} | 18 | ····} |
| 19 | } | 19 | } |
| Offset 6, 13 lines modified | Offset 6, 13 lines modified | ||
| 6 | import·android.view.View; | 6 | import·android.view.View; |
| 7 | class·ViewCompat$Api21Impl | 7 | class·ViewCompat$Api21Impl |
| 8 | { | 8 | { |
| 9 | ····static·WindowInsetsCompat·computeSystemWindowInsets(final·View·view,·final·WindowInsetsCompat·windowInsetsCompat,·final·Rect·rect)·{ | 9 | ····static·WindowInsetsCompat·computeSystemWindowInsets(final·View·view,·final·WindowInsetsCompat·windowInsetsCompat,·final·Rect·rect)·{ |
| 10 | ········final·WindowInsets·windowInsets·=·windowInsetsCompat.toWindowInsets(); | 10 | ········final·WindowInsets·windowInsets·=·windowInsetsCompat.toWindowInsets(); |
| 11 | ········if·(windowInsets·!=·null)·{ | 11 | ········if·(windowInsets·!=·null)·{ |
| 12 | ············return·WindowInsetsCompat.toWindowInsetsCompat(view.computeSystemWindowInsets(windowInsets,·rect) | 12 | ············return·WindowInsetsCompat.toWindowInsetsCompat(view.computeSystemWindowInsets(windowInsets,·rect)); |
| 13 | ········} | 13 | ········} |
| 14 | ········rect.setEmpty(); | 14 | ········rect.setEmpty(); |
| 15 | ········return·windowInsetsCompat; | 15 | ········return·windowInsetsCompat; |
| 16 | ····} | 16 | ····} |
| 17 | } | 17 | } |
| Offset 2, 19 lines modified | Offset 2, 11 lines modified | ||
| 2 | package·androidx.core.view; | 2 | package·androidx.core.view; |
| 3 | import·android.view.WindowInsets; | 3 | import·android.view.WindowInsets; |
| 4 | import·android.view.View; | 4 | import·android.view.View; |
| 5 | class·ViewCompat$Api23Impl | 5 | class·ViewCompat$Api23Impl |
| 6 | { | 6 | { |
| 7 | ····public·static·WindowInsets | 7 | ····public·static·WindowInsets·getRootWindowInsets(final·View·view)·{ |
| 8 | ········ | 8 | ········return·view.getRootWindowInsets(); |
| 9 | ········if·(rootWindowInsets·==·null)·{ | ||
| 10 | ············return·null; | ||
| 11 | ········} | ||
| 12 | ········final·WindowInsetsCompat·windowInsetsCompat·=·WindowInsetsCompat.toWindowInsetsCompat(rootWindowInsets); | ||
| 13 | ········windowInsetsCompat.setRootWindowInsets(windowInsetsCompat); | ||
| 14 | ········rootView·=·rootView.getRootView(); | ||
| 15 | ········windowInsetsCompat.copyRootViewBounds(rootView); | ||
| 16 | ········return·windowInsetsCompat; | ||
| 17 | ····} | 9 | ····} |
| 18 | } | 10 | } |
| Offset 100, 15 lines modified | Offset 100, 15 lines modified | ||
| 100 | ···· | 100 | ···· |
| 101 | ····public·static·WindowInsetsCompat·dispatchApplyWindowInsets(final·View·view,·final·WindowInsetsCompat·windowInsetsCompat)·{ | 101 | ····public·static·WindowInsetsCompat·dispatchApplyWindowInsets(final·View·view,·final·WindowInsetsCompat·windowInsetsCompat)·{ |
| 102 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ | 102 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ |
| 103 | ············final·WindowInsets·windowInsets·=·windowInsetsCompat.toWindowInsets(); | 103 | ············final·WindowInsets·windowInsets·=·windowInsetsCompat.toWindowInsets(); |
| 104 | ············if·(windowInsets·!=·null)·{ | 104 | ············if·(windowInsets·!=·null)·{ |
| 105 | ················final·WindowInsets·dispatchApplyWindowInsets·=·view.dispatchApplyWindowInsets(windowInsets); | 105 | ················final·WindowInsets·dispatchApplyWindowInsets·=·view.dispatchApplyWindowInsets(windowInsets); |
| 106 | ················if·(!dispatchApplyWindowInsets.equals((Object)windowInsets))·{ | 106 | ················if·(!dispatchApplyWindowInsets.equals((Object)windowInsets))·{ |
| 107 | ····················return·WindowInsetsCompat.toWindowInsetsCompat(dispatchApplyWindowInsets | 107 | ····················return·WindowInsetsCompat.toWindowInsetsCompat(dispatchApplyWindowInsets); |
| 108 | ················} | 108 | ················} |
| 109 | ············} | 109 | ············} |
| 110 | ········} | 110 | ········} |
| 111 | ········return·windowInsetsCompat; | 111 | ········return·windowInsetsCompat; |
| 112 | ····} | 112 | ····} |
| 113 | ···· | 113 | ···· |
| 114 | ····static·boolean·dispatchUnhandledKeyEventBeforeCallback(final·View·view,·final·KeyEvent·keyEvent)·{ | 114 | ····static·boolean·dispatchUnhandledKeyEventBeforeCallback(final·View·view,·final·KeyEvent·keyEvent)·{ |
| Offset 375, 15 lines modified | Offset 375, 15 lines modified | ||
| 375 | ············return·view.getPaddingStart(); | 375 | ············return·view.getPaddingStart(); |
| 376 | ········} | 376 | ········} |
| 377 | ········return·view.getPaddingLeft(); | 377 | ········return·view.getPaddingLeft(); |
| 378 | ····} | 378 | ····} |
| 379 | ···· | 379 | ···· |
| 380 | ····public·static·WindowInsetsCompat·getRootWindowInsets(final·View·view)·{ | 380 | ····public·static·WindowInsetsCompat·getRootWindowInsets(final·View·view)·{ |
| 381 | ········if·(Build$VERSION.SDK_INT·>=·23)·{ | 381 | ········if·(Build$VERSION.SDK_INT·>=·23)·{ |
| 382 | ············return·ViewCompat$Api23Impl.getRootWindowInsets(view); | 382 | ············return·WindowInsetsCompat.toWindowInsetsCompat(ViewCompat$Api23Impl.getRootWindowInsets(view)); |
| 383 | ········} | 383 | ········} |
| 384 | ········return·null; | 384 | ········return·null; |
| 385 | ····} | 385 | ····} |
| 386 | ···· | 386 | ···· |
| 387 | ····public·static·final·CharSequence·getStateDescription(final·View·view)·{ | 387 | ····public·static·final·CharSequence·getStateDescription(final·View·view)·{ |
| 388 | ········return·(CharSequence)stateDescriptionProperty().get(view); | 388 | ········return·(CharSequence)stateDescriptionProperty().get(view); |
| 389 | ····} | 389 | ····} |
| Offset 549, 15 lines modified | Offset 549, 15 lines modified | ||
| 549 | ···· | 549 | ···· |
| 550 | ····public·static·WindowInsetsCompat·onApplyWindowInsets(final·View·view,·final·WindowInsetsCompat·windowInsetsCompat)·{ | 550 | ····public·static·WindowInsetsCompat·onApplyWindowInsets(final·View·view,·final·WindowInsetsCompat·windowInsetsCompat)·{ |
| 551 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ | 551 | ········if·(Build$VERSION.SDK_INT·>=·21)·{ |
| 552 | ············final·WindowInsets·windowInsets·=·windowInsetsCompat.toWindowInsets(); | 552 | ············final·WindowInsets·windowInsets·=·windowInsetsCompat.toWindowInsets(); |
| 553 | ············if·(windowInsets·!=·null)·{ | 553 | ············if·(windowInsets·!=·null)·{ |
| 554 | ················final·WindowInsets·onApplyWindowInsets·=·view.onApplyWindowInsets(windowInsets); | 554 | ················final·WindowInsets·onApplyWindowInsets·=·view.onApplyWindowInsets(windowInsets); |
| 555 | ················if·(!onApplyWindowInsets.equals((Object)windowInsets))·{ | 555 | ················if·(!onApplyWindowInsets.equals((Object)windowInsets))·{ |
| 556 | ····················return·WindowInsetsCompat.toWindowInsetsCompat(onApplyWindowInsets | 556 | ····················return·WindowInsetsCompat.toWindowInsetsCompat(onApplyWindowInsets); |
| 557 | ················} | 557 | ················} |
| 558 | ············} | 558 | ············} |
| 559 | ········} | 559 | ········} |
| 560 | ········return·windowInsetsCompat; | 560 | ········return·windowInsetsCompat; |
| 561 | ····} | 561 | ····} |
| 562 | ···· | 562 | ···· |
| 563 | ····public·static·void·onInitializeAccessibilityNodeInfo(final·View·view,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat)·{ | 563 | ····public·static·void·onInitializeAccessibilityNodeInfo(final·View·view,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat)·{ |
| Offset 6, 34 lines modified | Offset 6, 28 lines modified | ||
| 6 | public·final·class·WindowInsetsCompat$Builder | 6 | public·final·class·WindowInsetsCompat$Builder |
| 7 | { | 7 | { |
| 8 | ····private·final·WindowInsetsCompat$BuilderImpl·mImpl; | 8 | ····private·final·WindowInsetsCompat$BuilderImpl·mImpl; |
| 9 | ···· | 9 | ···· |
| 10 | ····public·WindowInsetsCompat$Builder()·{ | 10 | ····public·WindowInsetsCompat$Builder()·{ |
| 11 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 11 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
| 12 | ········if·(sdk_INT·>=· | 12 | ········if·(sdk_INT·>=·29)·{ |
| 13 | ············this.mImpl·=·(WindowInsetsCompat$BuilderImpl)new·WindowInsetsCompat$BuilderImpl30(); | ||
| 14 | ········} | ||
| 15 | ········else·if·(sdk_INT·>=·29)·{ | ||
| 16 | ············this.mImpl·=·(WindowInsetsCompat$BuilderImpl)new·WindowInsetsCompat$BuilderImpl29(); | 13 | ············this.mImpl·=·(WindowInsetsCompat$BuilderImpl)new·WindowInsetsCompat$BuilderImpl29(); |
| 17 | ········} | 14 | ········} |
| 18 | ········else·if·(sdk_INT·>=·20)·{ | 15 | ········else·if·(sdk_INT·>=·20)·{ |
| 19 | ············this.mImpl·=·(WindowInsetsCompat$BuilderImpl)new·WindowInsetsCompat$BuilderImpl20(); | 16 | ············this.mImpl·=·(WindowInsetsCompat$BuilderImpl)new·WindowInsetsCompat$BuilderImpl20(); |
| 20 | ········} | 17 | ········} |
| 21 | ········else·{ | 18 | ········else·{ |
| 22 | ············this.mImpl·=·new·WindowInsetsCompat$BuilderImpl(); | 19 | ············this.mImpl·=·new·WindowInsetsCompat$BuilderImpl(); |
| 23 | ········} | 20 | ········} |
| 24 | ····} | 21 | ····} |
| 25 | ···· | 22 | ···· |
| 26 | ····public·WindowInsetsCompat$Builder(final·WindowInsetsCompat·windowInsetsCompat)·{ | 23 | ····public·WindowInsetsCompat$Builder(final·WindowInsetsCompat·windowInsetsCompat)·{ |
| 27 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 24 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
| 28 | ········if·(sdk_INT·>=· | 25 | ········if·(sdk_INT·>=·29)·{ |
| 29 | ············this.mImpl·=·(WindowInsetsCompat$BuilderImpl)new·WindowInsetsCompat$BuilderImpl30(windowInsetsCompat); | ||
| 30 | ········} | ||
| 31 | ········else·if·(sdk_INT·>=·29)·{ | ||
| 32 | ············this.mImpl·=·(WindowInsetsCompat$BuilderImpl)new·WindowInsetsCompat$BuilderImpl29(windowInsetsCompat); | 26 | ············this.mImpl·=·(WindowInsetsCompat$BuilderImpl)new·WindowInsetsCompat$BuilderImpl29(windowInsetsCompat); |
| 33 | ········} | 27 | ········} |
| 34 | ········else·if·(sdk_INT·>=·20)·{ | 28 | ········else·if·(sdk_INT·>=·20)·{ |
| 35 | ············this.mImpl·=·(WindowInsetsCompat$BuilderImpl)new·WindowInsetsCompat$BuilderImpl20(windowInsetsCompat); | 29 | ············this.mImpl·=·(WindowInsetsCompat$BuilderImpl)new·WindowInsetsCompat$BuilderImpl20(windowInsetsCompat); |
| 36 | ········} | 30 | ········} |
| 37 | ········else·{ | 31 | ········else·{ |
| 38 | ············this.mImpl·=·new·WindowInsetsCompat$BuilderImpl(windowInsetsCompat); | 32 | ············this.mImpl·=·new·WindowInsetsCompat$BuilderImpl(windowInsetsCompat); |
| Offset 2, 66 lines modified | Offset 2, 26 lines modified | ||
| 2 | package·androidx.core.view; | 2 | package·androidx.core.view; |
| 3 | import·androidx.core.graphics.Insets; | 3 | import·androidx.core.graphics.Insets; |
| 4 | class·WindowInsetsCompat$BuilderImpl | 4 | class·WindowInsetsCompat$BuilderImpl |
| 5 | { | 5 | { |
| 6 | ····private·final·WindowInsetsCompat·mInsets; | 6 | ····private·final·WindowInsetsCompat·mInsets; |
| 7 | ····private·Insets[]·mInsetsTypeMask; | ||
| 8 | ···· | 7 | ···· |
| 9 | ····WindowInsetsCompat$BuilderImpl()·{ | 8 | ····WindowInsetsCompat$BuilderImpl()·{ |
| 10 | ········this(new·WindowInsetsCompat((WindowInsetsCompat)null)); | 9 | ········this(new·WindowInsetsCompat((WindowInsetsCompat)null)); |
| 11 | ····} | 10 | ····} |
| 12 | ···· | 11 | ···· |
| 13 | ····WindowInsetsCompat$BuilderImpl(final·WindowInsetsCompat·mInsets)·{ | 12 | ····WindowInsetsCompat$BuilderImpl(final·WindowInsetsCompat·mInsets)·{ |
| 14 | ········this.mInsets·=·mInsets; | 13 | ········this.mInsets·=·mInsets; |
| 15 | ····} | 14 | ····} |
| 16 | ···· | 15 | ···· |
| 17 | ····protected·final·void·applyInsetTypes()·{ | ||
| 18 | ········final·Insets[]·mInsetsTypeMask·=·this.mInsetsTypeMask; | ||
| 19 | ········if·(mInsetsTypeMask·!=·null)·{ | ||
| 20 | ············final·Insets·systemWindowInsets·=·mInsetsTypeMask[WindowInsetsCompat$Type.indexOf(1)]; | ||
| 21 | ············final·Insets·systemWindowInsets2·=·this.mInsetsTypeMask[WindowInsetsCompat$Type.indexOf(2)]; | ||
| 22 | ············if·(systemWindowInsets·!=·null·&&·systemWindowInsets2·!=·null)·{ | ||
| 23 | ················this.setSystemWindowInsets(Insets.max(systemWindowInsets,·systemWindowInsets2)); | ||
| 24 | ············} | ||
| 25 | ············else·if·(systemWindowInsets·!=·null)·{ | ||
| 26 | ················this.setSystemWindowInsets(systemWindowInsets); | ||
| 27 | ············} | ||
| 28 | ············else·if·(systemWindowInsets2·!=·null)·{ | ||
| 29 | ················this.setSystemWindowInsets(systemWindowInsets2); | ||
| 30 | ············} | ||
| 31 | ············final·Insets·systemGestureInsets·=·this.mInsetsTypeMask[WindowInsetsCompat$Type.indexOf(16)]; | ||
| 32 | ············if·(systemGestureInsets·!=·null)·{ | ||
| 33 | ················this.setSystemGestureInsets(systemGestureInsets); | ||
| 34 | ············} | ||
| 35 | ············final·Insets·mandatorySystemGestureInsets·=·this.mInsetsTypeMask[WindowInsetsCompat$Type.indexOf(32)]; | ||
| 36 | ············if·(mandatorySystemGestureInsets·!=·null)·{ | ||
| 37 | ················this.setMandatorySystemGestureInsets(mandatorySystemGestureInsets); | ||
| 38 | ············} | ||
| 39 | ············final·Insets·tappableElementInsets·=·this.mInsetsTypeMask[WindowInsetsCompat$Type.indexOf(64)]; | ||
| 40 | ············if·(tappableElementInsets·!=·null)·{ | ||
| 41 | ················this.setTappableElementInsets(tappableElementInsets); | ||
| 42 | ············} | ||
| 43 | ········} | ||
| 44 | ····} | ||
| 45 | ···· | ||
| 46 | ····WindowInsetsCompat·build()·{ | 16 | ····WindowInsetsCompat·build()·{ |
| 47 | ········this.applyInsetTypes(); | ||
| 48 | ········return·this.mInsets; | 17 | ········return·this.mInsets; |
| 49 | ····} | 18 | ····} |
| 50 | ···· | 19 | ···· |
| 51 | ····void·setMandatorySystemGestureInsets(final·Insets·insets)·{ | ||
| 52 | ····} | ||
| 53 | ···· | ||
| 54 | ····void·setStableInsets(final·Insets·insets)·{ | 20 | ····void·setStableInsets(final·Insets·insets)·{ |
| 55 | ····} | 21 | ····} |
| 56 | ···· | 22 | ···· |
| 57 | ····void·setSystemGestureInsets(final·Insets·insets)·{ | ||
| 58 | ····} | ||
| 59 | ···· | ||
| 60 | ····void·setSystemWindowInsets(final·Insets·insets)·{ | 23 | ····void·setSystemWindowInsets(final·Insets·insets)·{ |
| 61 | ····} | 24 | ····} |
| 62 | ···· | ||
| 63 | ····void·setTappableElementInsets(final·Insets·insets)·{ | ||
| 64 | ····} | ||
| 65 | } | 25 | } |
| Offset 1, 23 lines modified | Offset 1, 17 lines modified | ||
| 1 | package·androidx.core.view; | 1 | package·androidx.core.view; |
| 2 | import·android.graphics.Rect; | ||
| 3 | import·androidx.core.graphics.Insets; | 2 | import·androidx.core.graphics.Insets; |
| 4 | import·androidx.core.util.ObjectsCompat; | 3 | import·androidx.core.util.ObjectsCompat; |
| 5 | class·WindowInsetsCompat$Impl | 4 | class·WindowInsetsCompat$Impl |
| 6 | { | 5 | { |
| 7 | ····static·final·WindowInsetsCompat·CONSUMED; | ||
| 8 | ····final·WindowInsetsCompat·mHost; | 6 | ····final·WindowInsetsCompat·mHost; |
| 9 | ···· | 7 | ···· |
| 10 | ····static·{ | ||
| 11 | ········CONSUMED·=·new·WindowInsetsCompat$Builder().build().consumeDisplayCutout().consumeStableInsets().consumeSystemWindowInsets(); | ||
| 12 | ····} | ||
| 13 | ···· | ||
| 14 | ····WindowInsetsCompat$Impl(final·WindowInsetsCompat·mHost)·{ | 8 | ····WindowInsetsCompat$Impl(final·WindowInsetsCompat·mHost)·{ |
| 15 | ········this.mHost·=·mHost; | 9 | ········this.mHost·=·mHost; |
| 16 | ····} | 10 | ····} |
| 17 | ···· | 11 | ···· |
| 18 | ····WindowInsetsCompat·consumeDisplayCutout()·{ | 12 | ····WindowInsetsCompat·consumeDisplayCutout()·{ |
| 19 | ········return·this.mHost; | 13 | ········return·this.mHost; |
| 20 | ····} | 14 | ····} |
| Offset 26, 17 lines modified | Offset 20, 14 lines modified | ||
| 26 | ········return·this.mHost; | 20 | ········return·this.mHost; |
| 27 | ····} | 21 | ····} |
| 28 | ···· | 22 | ···· |
| 29 | ····WindowInsetsCompat·consumeSystemWindowInsets()·{ | 23 | ····WindowInsetsCompat·consumeSystemWindowInsets()·{ |
| 30 | ········return·this.mHost; | 24 | ········return·this.mHost; |
| 31 | ····} | 25 | ····} |
| 32 | ···· | 26 | ···· |
| 33 | ····void·copyWindowDataInto(final·WindowInsetsCompat·windowInsetsCompat)·{ | ||
| 34 | ····} | ||
| 35 | ···· | ||
| 36 | ····public·boolean·equals(final·Object·o)·{ | 27 | ····public·boolean·equals(final·Object·o)·{ |
| 37 | ········boolean·b·=·true; | 28 | ········boolean·b·=·true; |
| 38 | ········if·(this·==·o)·{ | 29 | ········if·(this·==·o)·{ |
| 39 | ············return·b; | 30 | ············return·b; |
| 40 | ········} | 31 | ········} |
| 41 | ········if·(!(o·instanceof·WindowInsetsCompat$Impl))·{ | 32 | ········if·(!(o·instanceof·WindowInsetsCompat$Impl))·{ |
| 42 | ············return·false; | 33 | ············return·false; |
| Offset 61, 24 lines modified | Offset 52, 18 lines modified | ||
| 61 | ····} | 52 | ····} |
| 62 | ···· | 53 | ···· |
| 63 | ····public·int·hashCode()·{ | 54 | ····public·int·hashCode()·{ |
| 64 | ········return·ObjectsCompat.hash(new·Object[]·{·this.isRound(),·this.isConsumed(),·this.getSystemWindowInsets(),·this.getStableInsets(),·this.getDisplayCutout()·}); | 55 | ········return·ObjectsCompat.hash(new·Object[]·{·this.isRound(),·this.isConsumed(),·this.getSystemWindowInsets(),·this.getStableInsets(),·this.getDisplayCutout()·}); |
| 65 | ····} | 56 | ····} |
| 66 | ···· | 57 | ···· |
| 67 | ····WindowInsetsCompat·inset(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 58 | ····WindowInsetsCompat·inset(final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
| 68 | ········return·WindowInsetsCompat | 59 | ········return·WindowInsetsCompat.CONSUMED; |
| 69 | ····} | 60 | ····} |
| 70 | ···· | 61 | ···· |
| 71 | ····boolean·isConsumed()·{ | 62 | ····boolean·isConsumed()·{ |
| 72 | ········return·false; | 63 | ········return·false; |
| 73 | ····} | 64 | ····} |
| 74 | ···· | 65 | ···· |
| 75 | ····boolean·isRound()·{ | 66 | ····boolean·isRound()·{ |
| 76 | ········return·false; | 67 | ········return·false; |
| 77 | ····} | 68 | ····} |
| 78 | ···· | ||
| 79 | ····void·setRootViewData(final·Rect·rect,·final·int·n)·{ | ||
| 80 | ····} | ||
| 81 | ···· | ||
| 82 | ····void·setRootWindowInsets(final·WindowInsetsCompat·windowInsetsCompat)·{ | ||
| 83 | ····} | ||
| 84 | } | 69 | } |
| Offset 1, 38 lines modified | Offset 1, 28 lines modified | ||
| 1 | package·androidx.core.view; | 1 | package·androidx.core.view; |
| 2 | import·androidx.core.util.ObjectsCompat; | 2 | import·androidx.core.util.ObjectsCompat; |
| 3 | import·android.graphics.Rect; | ||
| 4 | import·androidx.core.util.Preconditions; | 3 | import·androidx.core.util.Preconditions; |
| 5 | import·android.view.View; | ||
| 6 | import·androidx.core.graphics.Insets; | 4 | import·androidx.core.graphics.Insets; |
| 7 | import·android.view.WindowInsets; | ||
| 8 | import·android.os.Build$VERSION; | 5 | import·android.os.Build$VERSION; |
| 6 | import·android.view.WindowInsets; | ||
| 9 | public·class·WindowInsetsCompat | 7 | public·class·WindowInsetsCompat |
| 10 | { | 8 | { |
| 11 | ····public·static·final·WindowInsetsCompat·CONSUMED; | 9 | ····public·static·final·WindowInsetsCompat·CONSUMED; |
| 12 | ····private·final·WindowInsetsCompat$Impl·mImpl; | 10 | ····private·final·WindowInsetsCompat$Impl·mImpl; |
| 13 | ···· | 11 | ···· |
| 14 | ····static·{ | 12 | ····static·{ |
| 15 | ········i | 13 | ········CONSUMED·=·new·WindowInsetsCompat$Builder().build().consumeDisplayCutout().consumeStableInsets().consumeSystemWindowInsets(); |
| 16 | ············CONSUMED·=·WindowInsetsCompat$Impl30.CONSUMED; | ||
| 17 | ········} | ||
| 18 | ········else·{ | ||
| 19 | ············CONSUMED·=·WindowInsetsCompat$Impl.CONSUMED; | ||
| 20 | ········} | ||
| 21 | ····} | 14 | ····} |
| 22 | ···· | 15 | ···· |
| 23 | ····private·WindowInsetsCompat(final·WindowInsets·windowInsets)·{ | 16 | ····private·WindowInsetsCompat(final·WindowInsets·windowInsets)·{ |
| 24 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 17 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
| 25 | ········if·(sdk_INT·>=· | 18 | ········if·(sdk_INT·>=·29)·{ |
| 26 | ············this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl30(this,·windowInsets); | ||
| 27 | ········} | ||
| 28 | ········else·if·(sdk_INT·>=·29)·{ | ||
| 29 | ············this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl29(this,·windowInsets); | 19 | ············this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl29(this,·windowInsets); |
| 30 | ········} | 20 | ········} |
| 31 | ········else·if·(sdk_INT·>=·28)·{ | 21 | ········else·if·(sdk_INT·>=·28)·{ |
| 32 | ············this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl28(this,·windowInsets); | 22 | ············this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl28(this,·windowInsets); |
| 33 | ········} | 23 | ········} |
| 34 | ········else·if·(sdk_INT·>=·21)·{ | 24 | ········else·if·(sdk_INT·>=·21)·{ |
| 35 | ············this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl21(this,·windowInsets); | 25 | ············this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl21(this,·windowInsets); |
| Offset 45, 33 lines modified | Offset 35, 29 lines modified | ||
| 45 | ········} | 35 | ········} |
| 46 | ····} | 36 | ····} |
| 47 | ···· | 37 | ···· |
| 48 | ····public·WindowInsetsCompat(final·WindowInsetsCompat·windowInsetsCompat)·{ | 38 | ····public·WindowInsetsCompat(final·WindowInsetsCompat·windowInsetsCompat)·{ |
| 49 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 39 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
| 50 | ········if·(windowInsetsCompat·!=·null)·{ | 40 | ········if·(windowInsetsCompat·!=·null)·{ |
| 51 | ············final·WindowInsetsCompat$Impl·mImpl·=·windowInsetsCompat.mImpl; | 41 | ············final·WindowInsetsCompat$Impl·mImpl·=·windowInsetsCompat.mImpl; |
| 52 | ············if·(sdk_INT·>=· | 42 | ············if·(sdk_INT·>=·29·&&·mImpl·instanceof·WindowInsetsCompat$Impl29)·{ |
| 53 | ················this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl30(this,·(WindowInsetsCompat$Impl30)mImpl); | ||
| 54 | ············} | ||
| 55 | ············else·if·(sdk_INT·>=·29·&&·mImpl·instanceof·WindowInsetsCompat$Impl29)·{ | ||
| 56 | ················this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl29(this,·(WindowInsetsCompat$Impl29)mImpl); | 43 | ················this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl29(this,·(WindowInsetsCompat$Impl29)mImpl); |
| 57 | ············} | 44 | ············} |
| 58 | ············else·if·(sdk_INT·>=·28·&&·mImpl·instanceof·WindowInsetsCompat$Impl28)·{ | 45 | ············else·if·(sdk_INT·>=·28·&&·mImpl·instanceof·WindowInsetsCompat$Impl28)·{ |
| 59 | ················this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl28(this,·(WindowInsetsCompat$Impl28)mImpl); | 46 | ················this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl28(this,·(WindowInsetsCompat$Impl28)mImpl); |
| 60 | ············} | 47 | ············} |
| 61 | ············else·if·(sdk_INT·>=·21·&&·mImpl·instanceof·WindowInsetsCompat$Impl21)·{ | 48 | ············else·if·(sdk_INT·>=·21·&&·mImpl·instanceof·WindowInsetsCompat$Impl21)·{ |
| 62 | ················this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl21(this,·(WindowInsetsCompat$Impl21)mImpl); | 49 | ················this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl21(this,·(WindowInsetsCompat$Impl21)mImpl); |
| 63 | ············} | 50 | ············} |
| 64 | ············else·if·(sdk_INT·>=·20·&&·mImpl·instanceof·WindowInsetsCompat$Impl20)·{ | 51 | ············else·if·(sdk_INT·>=·20·&&·mImpl·instanceof·WindowInsetsCompat$Impl20)·{ |
| 65 | ················this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl20(this,·(WindowInsetsCompat$Impl20)mImpl); | 52 | ················this.mImpl·=·(WindowInsetsCompat$Impl)new·WindowInsetsCompat$Impl20(this,·(WindowInsetsCompat$Impl20)mImpl); |
| 66 | ············} | 53 | ············} |
| 67 | ············else·{ | 54 | ············else·{ |
| 68 | ················this.mImpl·=·new·WindowInsetsCompat$Impl(this); | 55 | ················this.mImpl·=·new·WindowInsetsCompat$Impl(this); |
| 69 | ············} | 56 | ············} |
| 70 | ············((WindowInsetsCompat$Impl)mImpl).copyWindowDataInto(this); | ||
| 71 | ········} | 57 | ········} |
| 72 | ········else·{ | 58 | ········else·{ |
| 73 | ············this.mImpl·=·new·WindowInsetsCompat$Impl(this); | 59 | ············this.mImpl·=·new·WindowInsetsCompat$Impl(this); |
| 74 | ········} | 60 | ········} |
| 75 | ····} | 61 | ····} |
| 76 | ···· | 62 | ···· |
| 77 | ····static·Insets·insetInsets(final·Insets·insets,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ | 63 | ····static·Insets·insetInsets(final·Insets·insets,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4)·{ |
| Offset 81, 65 lines modified | Offset 67, 54 lines modified | ||
| 81 | ········final·int·max4·=·Math.max(0,·insets.bottom·-·n4); | 67 | ········final·int·max4·=·Math.max(0,·insets.bottom·-·n4); |
| 82 | ········if·(max·==·n·&&·max2·==·n2·&&·max3·==·n3·&&·max4·==·n4)·{ | 68 | ········if·(max·==·n·&&·max2·==·n2·&&·max3·==·n3·&&·max4·==·n4)·{ |
| 83 | ············return·insets; | 69 | ············return·insets; |
| 84 | ········} | 70 | ········} |
| 85 | ········return·Insets.of(max,·max2,·max3,·max4); | 71 | ········return·Insets.of(max,·max2,·max3,·max4); |
| 86 | ····} | 72 | ····} |
| 87 | ···· | 73 | ···· |
| 88 | ····public·static·WindowInsetsCompat·toWindowInsetsCompat( | 74 | ····public·static·WindowInsetsCompat·toWindowInsetsCompat(WindowInsets·windowInsets)·{ |
| 89 | ········return·toWindowInsetsCompat(windowInsets,·null); | ||
| 90 | ····} | ||
| 91 | ···· | ||
| 92 | ····public·static·WindowInsetsCompat·toWindowInsetsCompat(WindowInsets·windowInsets,·final·View·view)·{ | ||
| 93 | ········Preconditions.checkNotNull((Object)windowInsets); | 75 | ········Preconditions.checkNotNull((Object)windowInsets); |
| 94 | ········windowInsets·=·windowInsets; | 76 | ········windowInsets·=·windowInsets; |
| 95 | ········ | 77 | ········return·new·WindowInsetsCompat(windowInsets); |
| 96 | ········if·(view·!=·null·&&·view.isAttachedToWindow())·{ | ||
| 97 | ············windowInsetsCompat.setRootWindowInsets(ViewCompat.getRootWindowInsets(view)); | ||
| 98 | ············windowInsetsCompat.copyRootViewBounds(view.getRootView()); | ||
| 99 | ········} | ||
| 100 | ········return·windowInsetsCompat; | ||
| 101 | ····} | 78 | ····} |
| 102 | ···· | 79 | ···· |
| 103 | ····public·WindowInsetsCompat·consumeDisplayCutout()·{ | 80 | ····public·WindowInsetsCompat·consumeDisplayCutout()·{ |
| 104 | ········return·this.mImpl.consumeDisplayCutout(); | 81 | ········return·this.mImpl.consumeDisplayCutout(); |
| 105 | ····} | 82 | ····} |
| 106 | ···· | 83 | ···· |
| 107 | ····public·WindowInsetsCompat·consumeStableInsets()·{ | 84 | ····public·WindowInsetsCompat·consumeStableInsets()·{ |
| 108 | ········return·this.mImpl.consumeStableInsets(); | 85 | ········return·this.mImpl.consumeStableInsets(); |
| 109 | ····} | 86 | ····} |
| 110 | ···· | 87 | ···· |
| 111 | ····public·WindowInsetsCompat·consumeSystemWindowInsets()·{ | 88 | ····public·WindowInsetsCompat·consumeSystemWindowInsets()·{ |
| 112 | ········return·this.mImpl.consumeSystemWindowInsets(); | 89 | ········return·this.mImpl.consumeSystemWindowInsets(); |
| 113 | ····} | 90 | ····} |
| 114 | ···· | 91 | ···· |
| 115 | ····void·copyRootViewBounds(final·View·view)·{ | ||
| 116 | ········final·Rect·rect·=·new·Rect(); | ||
| 117 | ········view.getWindowVisibleDisplayFrame(rect); | ||
| 118 | ········this.setRootViewData(rect,·view.getHeight()); | ||
| 119 | ····} | ||
| 120 | ···· | ||
| 121 | ····public·boolean·equals(final·Object·o)·{ | 92 | ····public·boolean·equals(final·Object·o)·{ |
| 122 | ········return·this·==·o·||·(o·instanceof·WindowInsetsCompat·&&·ObjectsCompat.equals((Object)this.mImpl,·(Object)((WindowInsetsCompat)o).mImpl)); | 93 | ········return·this·==·o·||·(o·instanceof·WindowInsetsCompat·&&·ObjectsCompat.equals((Object)this.mImpl,·(Object)((WindowInsetsCompat)o).mImpl)); |
| 123 | ····} | 94 | ····} |
| 124 | ···· | 95 | ···· |
| 125 | ····public·int·getSystemWindowInsetBottom()·{ | 96 | ····public·int·getSystemWindowInsetBottom()·{ |
| 126 | ········return·this. | 97 | ········return·this.getSystemWindowInsets().bottom; |
| 127 | ····} | 98 | ····} |
| 128 | ···· | 99 | ···· |
| 129 | ····public·int·getSystemWindowInsetLeft()·{ | 100 | ····public·int·getSystemWindowInsetLeft()·{ |
| 130 | ········return·this. | 101 | ········return·this.getSystemWindowInsets().left; |
| 131 | ····} | 102 | ····} |
| 132 | ···· | 103 | ···· |
| 133 | ····public·int·getSystemWindowInsetRight()·{ | 104 | ····public·int·getSystemWindowInsetRight()·{ |
| Max report size reached; 1423/7296 bytes (19.50%) of diff not shown. | |||
| Offset 1, 41 lines modified | Offset 1, 35 lines modified | ||
| 1 | package·androidx.core.view.accessibility; | 1 | package·androidx.core.view.accessibility; |
| 2 | import·java.util.List; | ||
| 3 | import·android.os.Bundle; | 2 | import·android.os.Bundle; |
| 3 | import·java.util.List; | ||
| 4 | import·android.os.Build$VERSION; | 4 | import·android.os.Build$VERSION; |
| 5 | public·class·AccessibilityNodeProviderCompat | 5 | public·class·AccessibilityNodeProviderCompat |
| 6 | { | 6 | { |
| 7 | ····private·final·Object·mProvider; | 7 | ····private·final·Object·mProvider; |
| 8 | ···· | 8 | ···· |
| 9 | ····public·AccessibilityNodeProviderCompat()·{ | 9 | ····public·AccessibilityNodeProviderCompat()·{ |
| 10 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; | 10 | ········final·int·sdk_INT·=·Build$VERSION.SDK_INT; |
| 11 | ········if·(sdk_INT·>=· | 11 | ········if·(sdk_INT·>=·19)·{ |
| 12 | ············this.mProvider·=·new·AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi26(this); | ||
| 13 | ········} | ||
| 14 | ········else·if·(sdk_INT·>=·19)·{ | ||
| 15 | ············this.mProvider·=·new·AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi19(this); | 12 | ············this.mProvider·=·new·AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi19(this); |
| 16 | ········} | 13 | ········} |
| 17 | ········else·if·(sdk_INT·>=·16)·{ | 14 | ········else·if·(sdk_INT·>=·16)·{ |
| 18 | ············this.mProvider·=·new·AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi16(this); | 15 | ············this.mProvider·=·new·AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi16(this); |
| 19 | ········} | 16 | ········} |
| 20 | ········else·{ | 17 | ········else·{ |
| 21 | ············this.mProvider·=·null; | 18 | ············this.mProvider·=·null; |
| 22 | ········} | 19 | ········} |
| 23 | ····} | 20 | ····} |
| 24 | ···· | 21 | ···· |
| 25 | ····public·AccessibilityNodeProviderCompat(final·Object·mProvider)·{ | 22 | ····public·AccessibilityNodeProviderCompat(final·Object·mProvider)·{ |
| 26 | ········this.mProvider·=·mProvider; | 23 | ········this.mProvider·=·mProvider; |
| 27 | ····} | 24 | ····} |
| 28 | ···· | 25 | ···· |
| 29 | ····public·void·addExtraDataToAccessibilityNodeInfo(final·int·n,·final·AccessibilityNodeInfoCompat·accessibilityNodeInfoCompat,·final·String·s,·final·Bundle·bundle)·{ | ||
| 30 | ····} | ||
| 31 | ···· | ||
| 32 | ····public·AccessibilityNodeInfoCompat·createAccessibilityNodeInfo(final·int·n)·{ | 26 | ····public·AccessibilityNodeInfoCompat·createAccessibilityNodeInfo(final·int·n)·{ |
| 33 | ········return·null; | 27 | ········return·null; |
| 34 | ····} | 28 | ····} |
| 35 | ···· | 29 | ···· |
| 36 | ····public·List·findAccessibilityNodeInfosByText(final·String·s,·final·int·n)·{ | 30 | ····public·List·findAccessibilityNodeInfosByText(final·String·s,·final·int·n)·{ |
| 37 | ········return·null; | 31 | ········return·null; |
| 38 | ····} | 32 | ····} |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·androidx.fragment; | 1 | package·androidx.fragment; |
| 2 | public·final·class·R$id | 2 | public·final·class·R$id |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·fragment_container_view_tag·=·21313621 | 4 | ····public·static·final·int·fragment_container_view_tag·=·2131362147; |
| 5 | ····public·static·final·int·special_effects_controller_view_tag·=·21313624 | 5 | ····public·static·final·int·special_effects_controller_view_tag·=·2131362442; |
| 6 | ····public·static·final·int·visible_removing_fragment_view_tag·=·21313625 | 6 | ····public·static·final·int·visible_removing_fragment_view_tag·=·2131362537; |
| 7 | } | 7 | } |
| Offset 1, 23 lines modified | Offset 1, 24 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | import· | 2 | import·java.util.List; |
| 3 | class·DefaultSpecialEffectsController$1·implements·Runnable | 3 | class·DefaultSpecialEffectsController$1·implements·Runnable |
| 4 | { | 4 | { |
| 5 | ····final·/*·synthetic·*/·DefaultSpecialEffectsController·this$0; | ||
| 6 | ····final·/*·synthetic·*/·List·val$awaitingContainerChanges; | ||
| 5 | ····final·/*·synthetic·*/·SpecialEffectsController$Operation·val$operation; | 7 | ····final·/*·synthetic·*/·SpecialEffectsController$Operation·val$operation; |
| 6 | ···· | 8 | ···· |
| 7 | ····DefaultSpecialEffectsController$1(final·DefaultSpecialEffectsController· | 9 | ····DefaultSpecialEffectsController$1(final·DefaultSpecialEffectsController·this$0,·final·List·val$awaitingContainerChanges,·final·SpecialEffectsController$Operation·val$operation)·{ |
| 10 | ········this.this$0·=·this$0; | ||
| 11 | ········this.val$awaitingContainerChanges·=·val$awaitingContainerChanges; | ||
| 8 | ········this.val$operation·=·val$operation; | 12 | ········this.val$operation·=·val$operation; |
| 9 | ····} | 13 | ····} |
| 10 | ···· | 14 | ···· |
| 11 | ····public·void·run()·{ | 15 | ····public·void·run()·{ |
| 12 | ········if·(this.val$ | 16 | ········if·(this.val$awaitingContainerChanges.contains(this.val$operation))·{ |
| 13 | ············ | 17 | ············this.val$awaitingContainerChanges.remove(this.val$operation); |
| 14 | ············i | 18 | ············this.this$0.applyContainerChanges(this.val$operation); |
| 15 | ················focusedView.requestFocus(); | ||
| 16 | ················this.val$operation.getFragment().setFocusedView((View)null); | ||
| 17 | ············} | ||
| 18 | ········} | 19 | ········} |
| 19 | ····} | 20 | ····} |
| 20 | } | 21 | } |
| Offset 1, 24 lines modified | Offset 1, 19 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | import· | 2 | import·androidx.core.os.CancellationSignal$OnCancelListener; |
| 3 | class·DefaultSpecialEffectsController$2·implements· | 3 | class·DefaultSpecialEffectsController$2·implements·CancellationSignal$OnCancelListener |
| 4 | { | 4 | { |
| 5 | ····final·/*·synthetic·*/·DefaultSpecialEffectsController·this$0; | 5 | ····final·/*·synthetic·*/·DefaultSpecialEffectsController·this$0; |
| 6 | ····final·/*·synthetic·*/·List·val$awaitingContainerChanges; | ||
| 7 | ····final·/*·synthetic·*/·SpecialEffectsController$Operation·val$operation; | 6 | ····final·/*·synthetic·*/·SpecialEffectsController$Operation·val$operation; |
| 8 | ···· | 7 | ···· |
| 9 | ····DefaultSpecialEffectsController$2(final·DefaultSpecialEffectsController·this$0,·final· | 8 | ····DefaultSpecialEffectsController$2(final·DefaultSpecialEffectsController·this$0,·final·SpecialEffectsController$Operation·val$operation)·{ |
| 10 | ········this.this$0·=·this$0; | 9 | ········this.this$0·=·this$0; |
| 11 | ········this.val$awaitingContainerChanges·=·val$awaitingContainerChanges; | ||
| 12 | ········this.val$operation·=·val$operation; | 10 | ········this.val$operation·=·val$operation; |
| 13 | ····} | 11 | ····} |
| 14 | ···· | 12 | ···· |
| 15 | ····public·void· | 13 | ····public·void·onCancel()·{ |
| 16 | ········ | 14 | ········this.this$0.cancelAllSpecialEffects(this.val$operation); |
| 17 | ············this.val$awaitingContainerChanges.remove(this.val$operation); | ||
| 18 | ············this.this$0.applyContainerChanges(this.val$operation); | ||
| 19 | ········} | ||
| 20 | ····} | 15 | ····} |
| 21 | } | 16 | } |
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | import·android. | 2 | import·android.animation.Animator; |
| 3 | import·android.view.View; | 3 | import·android.view.View; |
| 4 | import·androidx.core.os.CancellationSignal; | 4 | import·androidx.core.os.CancellationSignal; |
| 5 | import·android.view.ViewGroup; | 5 | import·android.view.ViewGroup; |
| 6 | import·android. | 6 | import·android.animation.AnimatorListenerAdapter; |
| 7 | class·DefaultSpecialEffectsController$4· | 7 | class·DefaultSpecialEffectsController$4·extends·AnimatorListenerAdapter |
| 8 | { | 8 | { |
| 9 | ····final·/*·synthetic·*/·DefaultSpecialEffectsController·this$0; | 9 | ····final·/*·synthetic·*/·DefaultSpecialEffectsController·this$0; |
| 10 | ····final·/*·synthetic·*/·ViewGroup·val$container; | 10 | ····final·/*·synthetic·*/·ViewGroup·val$container; |
| 11 | ····final·/*·synthetic·*/·SpecialEffectsController$Operation·val$operation; | 11 | ····final·/*·synthetic·*/·SpecialEffectsController$Operation·val$operation; |
| 12 | ····final·/*·synthetic·*/·CancellationSignal·val$signal; | 12 | ····final·/*·synthetic·*/·CancellationSignal·val$signal; |
| 13 | ····final·/*·synthetic·*/·View·val$viewToAnimate; | 13 | ····final·/*·synthetic·*/·View·val$viewToAnimate; |
| 14 | ···· | 14 | ···· |
| Offset 19, 17 lines modified | Offset 19, 12 lines modified | ||
| 19 | ········this.this$0·=·this$0; | 19 | ········this.this$0·=·this$0; |
| 20 | ········this.val$container·=·val$container; | 20 | ········this.val$container·=·val$container; |
| 21 | ········this.val$viewToAnimate·=·val$viewToAnimate; | 21 | ········this.val$viewToAnimate·=·val$viewToAnimate; |
| 22 | ········this.val$operation·=·val$operation; | 22 | ········this.val$operation·=·val$operation; |
| 23 | ········this.val$signal·=·val$signal; | 23 | ········this.val$signal·=·val$signal; |
| 24 | ····} | 24 | ····} |
| 25 | ···· | 25 | ···· |
| 26 | ····public·void·onAnimationEnd(final·Animat | 26 | ····public·void·onAnimationEnd(final·Animator·animator)·{ |
| 27 | ········this.val$container. | 27 | ········this.val$container.endViewTransition(this.val$viewToAnimate); |
| 28 | ···· | 28 | ········this.this$0.removeCancellationSignal(this.val$operation,·this.val$signal); |
| 29 | ···· | ||
| 30 | ····public·void·onAnimationRepeat(final·Animation·animation)·{ | ||
| 31 | ····} | ||
| 32 | ···· | ||
| 33 | ····public·void·onAnimationStart(final·Animation·animation)·{ | ||
| 34 | ····} | 29 | ····} |
| 35 | } | 30 | } |
| Offset 1, 30 lines modified | Offset 1, 18 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | import·android.animation.Animator; | ||
| 3 | import·android.view.View; | 2 | import·android.view.View; |
| 4 | import·androidx.core.os.CancellationSignal; | 3 | import·androidx.core.os.CancellationSignal$OnCancelListener; |
| 5 | import·android.view.ViewGroup; | ||
| 6 | import·android.animation.AnimatorListenerAdapter; | ||
| 7 | class·DefaultSpecialEffectsController$5· | 4 | class·DefaultSpecialEffectsController$5·implements·CancellationSignal$OnCancelListener |
| 8 | { | 5 | { |
| 9 | ····final·/*·synthetic·*/·DefaultSpecialEffectsController·this$0; | ||
| 10 | ····final·/*·synthetic·*/·ViewGroup·val$container; | ||
| 11 | ····final·/*·synthetic·*/·SpecialEffectsController$Operation·val$operation; | ||
| 12 | ····final·/*·synthetic·*/·CancellationSignal·val$signal; | ||
| 13 | ····final·/*·synthetic·*/·View·val$viewToAnimate; | 6 | ····final·/*·synthetic·*/·View·val$viewToAnimate; |
| 14 | ···· | 7 | ···· |
| 15 | ····DefaultSpecialEffectsController$5(final·DefaultSpecialEffectsController· | 8 | ····DefaultSpecialEffectsController$5(final·DefaultSpecialEffectsController·defaultSpecialEffectsController,·final·View·val$viewToAnimate)·{ |
| 16 | ········this.this$0·=·this$0; | ||
| 17 | ········this.val$container·=·val$container; | ||
| 18 | ········this.val$viewToAnimate·=·val$viewToAnimate; | 9 | ········this.val$viewToAnimate·=·val$viewToAnimate; |
| 19 | ········this.val$operation·=·val$operation; | ||
| 20 | ········this.val$signal·=·val$signal; | ||
| 21 | ····} | 10 | ····} |
| 22 | ···· | 11 | ···· |
| 23 | ····public·void·on | 12 | ····public·void·onCancel()·{ |
| 24 | ········this.val$ | 13 | ········this.val$viewToAnimate.clearAnimation(); |
| 25 | ········this.this$0.removeCancellationSignal(this.val$operation,·this.val$signal); | ||
| 26 | ····} | 14 | ····} |
| 27 | } | 15 | } |
| Offset 1, 23 lines modified | Offset 1, 17 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | import·androidx.collection.ArrayMap; | ||
| 3 | class·DefaultSpecialEffectsController$7·implements·Runnable | 2 | class·DefaultSpecialEffectsController$7·implements·Runnable |
| 4 | { | 3 | { |
| 5 | ····final·/*·synthetic·*/·SpecialEffectsControll | 4 | ····final·/*·synthetic·*/·DefaultSpecialEffectsController·this$0; |
| 6 | ····final·/*·synthetic·*/· | 5 | ····final·/*·synthetic·*/·DefaultSpecialEffectsController$TransitionInfo·val$transitionInfo; |
| 7 | ····final·/*·synthetic·*/·SpecialEffectsController$Operation·val$lastIn; | ||
| 8 | ····final·/*·synthetic·*/·ArrayMap·val$lastInViews; | ||
| 9 | ···· | 6 | ···· |
| 10 | ····DefaultSpecialEffectsController$7(final·DefaultSpecialEffectsController· | 7 | ····DefaultSpecialEffectsController$7(final·DefaultSpecialEffectsController·this$0,·final·DefaultSpecialEffectsController$TransitionInfo·val$transitionInfo)·{ |
| 11 | ········this. | 8 | ········this.this$0·=·this$0; |
| 12 | ········this.val$ | 9 | ········this.val$transitionInfo·=·val$transitionInfo; |
| 13 | ········this.val$isPop·=·val$isPop; | ||
| 14 | ········this.val$lastInViews·=·val$lastInViews; | ||
| 15 | ····} | 10 | ····} |
| 16 | ···· | 11 | ···· |
| 17 | ····public·void·run()·{ | 12 | ····public·void·run()·{ |
| 18 | ········ | 13 | ········this.this$0.removeCancellationSignal(this.val$transitionInfo.getOperation(),·this.val$transitionInfo.getSignal()); |
| 19 | ····} | 14 | ····} |
| 20 | } | 15 | } |
| Offset 1, 22 lines modified | Offset 1, 121 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | 2 | class·DefaultSpecialEffectsController$8 | |
| 3 | import·android.graphics.Rect; | ||
| 4 | class·DefaultSpecialEffectsController$8·implements·Runnable | ||
| 5 | { | 3 | { |
| 6 | ···· | 4 | ····static·{ |
| 7 | ···· | 5 | ········//· |
| 8 | ···· | 6 | ········//·This·method·could·not·be·decompiled. |
| 9 | ···· | 7 | ········//· |
| 10 | ···· | 8 | ········//·Original·Bytecode: |
| 11 | ········ | 9 | ········//· |
| 12 | ········ | 10 | ········//·····3:·arraylength···· |
| 13 | ········ | 11 | ········//·····4:·istore_0······· |
| 14 | ···· | 12 | ········//·····5:·iload_0········ |
| 15 | ···· | 13 | ········//·····6:·newarray········I |
| 16 | ···· | 14 | ········//·····8:·astore_1······· |
| 17 | ········ | 15 | ········//·····9:·aload_1········ |
| 16 | ········//····10:·putstatic·······androidx/fragment/app/DefaultSpecialEffectsController$8.$SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$Type:[I | ||
| 17 | ········//····13:·getstatic·······androidx/fragment/app/SpecialEffectsController$Operation$Type.HIDE:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; | ||
| 18 | ········//····16:·astore_2······· | ||
| 19 | ········//····17:·aload_2········ | ||
| 20 | ········//····18:·invokevirtual···java/lang/Enum.ordinal:()I | ||
| 21 | ········//····21:·istore_3······· | ||
| 22 | ········//····22:·iconst_1······· | ||
| 23 | ········//····23:·istore··········4 | ||
| 24 | ········//····25:·aload_1········ | ||
| 25 | ········//····26:·iload_3········ | ||
| 26 | ········//····27:·iload···········4 | ||
| 27 | ········//····29:·iastore········ | ||
| 28 | ········//····30:·getstatic·······androidx/fragment/app/DefaultSpecialEffectsController$8.$SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$Type:[I | ||
| 29 | ········//····33:·astore_1······· | ||
| 30 | ········//····34:·getstatic·······androidx/fragment/app/SpecialEffectsController$Operation$Type.REMOVE:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; | ||
| 31 | ········//····37:·astore_2······· | ||
| 32 | ········//····38:·aload_2········ | ||
| 33 | ········//····39:·invokevirtual···java/lang/Enum.ordinal:()I | ||
| 34 | ········//····42:·istore_3······· | ||
| 35 | ········//····43:·iconst_2······· | ||
| 36 | ········//····44:·istore··········4 | ||
| 37 | ········//····46:·aload_1········ | ||
| 38 | ········//····47:·iload_3········ | ||
| 39 | ········//····48:·iload···········4 | ||
| 40 | ········//····50:·iastore········ | ||
| 41 | ········//····51:·getstatic·······androidx/fragment/app/DefaultSpecialEffectsController$8.$SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$Type:[I | ||
| 42 | ········//····54:·astore_1······· | ||
| 43 | ········//····55:·getstatic·······androidx/fragment/app/SpecialEffectsController$Operation$Type.SHOW:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; | ||
| 44 | ········//····58:·astore_2······· | ||
| 45 | ········//····59:·aload_2········ | ||
| 46 | ········//····60:·invokevirtual···java/lang/Enum.ordinal:()I | ||
| 47 | ········//····63:·istore_3······· | ||
| 48 | ········//····64:·iconst_3······· | ||
| 49 | ········//····65:·istore··········4 | ||
| 50 | ········//····67:·aload_1········ | ||
| 51 | ········//····68:·iload_3········ | ||
| 52 | ········//····69:·iload···········4 | ||
| 53 | ········//····71:·iastore········ | ||
| 54 | ········//····72:·getstatic·······androidx/fragment/app/DefaultSpecialEffectsController$8.$SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$Type:[I | ||
| 55 | ········//····75:·astore_1······· | ||
| 56 | ········//····76:·getstatic·······androidx/fragment/app/SpecialEffectsController$Operation$Type.ADD:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; | ||
| 57 | ········//····79:·astore_2······· | ||
| 58 | ········//····80:·aload_2········ | ||
| 59 | ········//····81:·invokevirtual···java/lang/Enum.ordinal:()I | ||
| 60 | ········//····84:·istore_3······· | ||
| 61 | ········//····85:·iconst_4······· | ||
| 62 | ········//····86:·istore··········4 | ||
| 63 | ········//····88:·aload_1········ | ||
| 64 | ········//····89:·iload_3········ | ||
| 65 | ········//····90:·iload···········4 | ||
| 66 | ········//····92:·iastore········ | ||
| 67 | ········//····93:·return········· | ||
| 68 | ········//····94:·pop············ | ||
| 69 | ········//····95:·goto············30 | ||
| 70 | ········//····98:·pop············ | ||
| 71 | ········//····99:·goto············51 | ||
| 72 | ········//···102:·pop············ | ||
| 73 | ········//···103:·goto············72 | ||
| 74 | ········//···106:·pop············ | ||
| 75 | ········//···107:·goto············93 | ||
| 76 | ········//····Exceptions: | ||
| 77 | ········//··Try···········Handler | ||
| 78 | ········//··Start··End····Start··End····Type························ | ||
| 79 | ········//··-----··-----··-----··-----··---------------------------- | ||
| 80 | ········//··13·····16·····94·····98·····Ljava/lang/NoSuchFieldError; | ||
| 81 | ········//··17·····21·····94·····98·····Ljava/lang/NoSuchFieldError; | ||
| 82 | ········//··27·····30·····94·····98·····Ljava/lang/NoSuchFieldError; | ||
| 83 | ········//··30·····33·····98·····102····Ljava/lang/NoSuchFieldError; | ||
| 84 | ········//··34·····37·····98·····102····Ljava/lang/NoSuchFieldError; | ||
| 85 | ········//··38·····42·····98·····102····Ljava/lang/NoSuchFieldError; | ||
| 86 | ········//··48·····51·····98·····102····Ljava/lang/NoSuchFieldError; | ||
| 87 | ········//··51·····54·····102····106····Ljava/lang/NoSuchFieldError; | ||
| 88 | ········//··55·····58·····102····106····Ljava/lang/NoSuchFieldError; | ||
| 89 | ········//··59·····63·····102····106····Ljava/lang/NoSuchFieldError; | ||
| 90 | ········//··69·····72·····102····106····Ljava/lang/NoSuchFieldError; | ||
| 91 | ········//··72·····75·····106····110····Ljava/lang/NoSuchFieldError; | ||
| 92 | ········//··76·····79·····106····110····Ljava/lang/NoSuchFieldError; | ||
| 93 | ········//··80·····84·····106····110····Ljava/lang/NoSuchFieldError; | ||
| 94 | ········//··90·····93·····106····110····Ljava/lang/NoSuchFieldError; | ||
| 95 | ········//· | ||
| 96 | ········//·The·error·that·occurred·was: | ||
| 97 | ········//· | ||
| 98 | ········//·java.lang.IndexOutOfBoundsException:·Index:·67,·Size:·67 | ||
| 99 | ········//·····at·java.util.ArrayList.rangeCheck(ArrayList.java:659) | ||
| 100 | ········//·····at·java.util.ArrayList.get(ArrayList.java:435) | ||
| 101 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) | ||
| 102 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) | ||
| 103 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:211) | ||
| 104 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) | ||
| 105 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:757) | ||
| 106 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:655) | ||
| 107 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:532) | ||
| 108 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:499) | ||
| 109 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:141) | ||
| 110 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:130) | ||
| 111 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:105) | ||
| 112 | ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) | ||
| 113 | ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) | ||
| 114 | ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:336) | ||
| 115 | ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:144) | ||
| 116 | ········//· | ||
| 117 | ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method."); | ||
| 18 | ····} | 118 | ····} |
| 19 | } | 119 | } |
| Offset 10, 42 lines modified | Offset 10, 42 lines modified | ||
| 10 | ····private·final·Object·mSharedElementTransition; | 10 | ····private·final·Object·mSharedElementTransition; |
| 11 | ····private·final·CancellationSignal·mSignal; | 11 | ····private·final·CancellationSignal·mSignal; |
| 12 | ····private·final·Object·mTransition; | 12 | ····private·final·Object·mTransition; |
| 13 | ···· | 13 | ···· |
| 14 | ····DefaultSpecialEffectsController$TransitionInfo(final·SpecialEffectsController$Operation·mOperation,·final·CancellationSignal·mSignal,·final·boolean·b,·final·boolean·b2)·{ | 14 | ····DefaultSpecialEffectsController$TransitionInfo(final·SpecialEffectsController$Operation·mOperation,·final·CancellationSignal·mSignal,·final·boolean·b,·final·boolean·b2)·{ |
| 15 | ········this.mOperation·=·mOperation; | 15 | ········this.mOperation·=·mOperation; |
| 16 | ········this.mSignal·=·mSignal; | 16 | ········this.mSignal·=·mSignal; |
| 17 | ········if·(mOperation.get | 17 | ········if·(mOperation.getType()·!=·SpecialEffectsController$Operation$Type.ADD·&&·mOperation.getType()·!=·SpecialEffectsController$Operation$Type.SHOW)·{ |
| 18 | ············Object·mTransition; | 18 | ············Object·mTransition; |
| 19 | ············if·(b)·{ | 19 | ············if·(b)·{ |
| 20 | ················mTransition·=·mOperation.getFragment().getRe | 20 | ················mTransition·=·mOperation.getFragment().getReturnTransition(); |
| 21 | ············} | 21 | ············} |
| 22 | ············else·{ | 22 | ············else·{ |
| 23 | ················mTransition·=·mOperation.getFragment().getE | 23 | ················mTransition·=·mOperation.getFragment().getExitTransition(); |
| 24 | ············} | 24 | ············} |
| 25 | ············this.mTransition·=·mTransition; | 25 | ············this.mTransition·=·mTransition; |
| 26 | ············ | 26 | ············this.mOverlapAllowed·=·true; |
| 27 | ············if·(b)·{ | ||
| 28 | ················mOverlapAllowed·=·mOperation.getFragment().getAllowReturnTransitionOverlap(); | ||
| 29 | ············} | ||
| 30 | ············else·{ | ||
| 31 | ················mOverlapAllowed·=·mOperation.getFragment().getAllowEnterTransitionOverlap(); | ||
| 32 | ············} | ||
| 33 | ············this.mOverlapAllowed·=·mOverlapAllowed; | ||
| 34 | ········} | 27 | ········} |
| 35 | ········else·{ | 28 | ········else·{ |
| 36 | ············Object·mTransition2; | 29 | ············Object·mTransition2; |
| 37 | ············if·(b)·{ | 30 | ············if·(b)·{ |
| 38 | ················mTransition2·=·mOperation.getFragment().getRet | 31 | ················mTransition2·=·mOperation.getFragment().getReenterTransition(); |
| 39 | ············} | 32 | ············} |
| 40 | ············else·{ | 33 | ············else·{ |
| 41 | ················mTransition2·=·mOperation.getFragment().getE | 34 | ················mTransition2·=·mOperation.getFragment().getEnterTransition(); |
| 42 | ············} | 35 | ············} |
| 43 | ············this.mTransition·=·mTransition2; | 36 | ············this.mTransition·=·mTransition2; |
| 44 | ············ | 37 | ············boolean·mOverlapAllowed; |
| 38 | ············if·(b)·{ | ||
| 39 | ················mOverlapAllowed·=·mOperation.getFragment().getAllowEnterTransitionOverlap(); | ||
| 40 | ············} | ||
| 41 | ············else·{ | ||
| 42 | ················mOverlapAllowed·=·mOperation.getFragment().getAllowReturnTransitionOverlap(); | ||
| 43 | ············} | ||
| 44 | ············this.mOverlapAllowed·=·mOverlapAllowed; | ||
| 45 | ········} | 45 | ········} |
| 46 | ········if·(b2)·{ | 46 | ········if·(b2)·{ |
| 47 | ············if·(b)·{ | 47 | ············if·(b)·{ |
| 48 | ················this.mSharedElementTransition·=·mOperation.getFragment().getSharedElementReturnTransition(); | 48 | ················this.mSharedElementTransition·=·mOperation.getFragment().getSharedElementReturnTransition(); |
| 49 | ············} | 49 | ············} |
| 50 | ············else·{ | 50 | ············else·{ |
| 51 | ················this.mSharedElementTransition·=·mOperation.getFragment().getSharedElementEnterTransition(); | 51 | ················this.mSharedElementTransition·=·mOperation.getFragment().getSharedElementEnterTransition(); |
| Offset 115, 20 lines modified | Offset 115, 8 lines modified | ||
| 115 | ····public·boolean·hasSharedElementTransition()·{ | 115 | ····public·boolean·hasSharedElementTransition()·{ |
| 116 | ········return·this.mSharedElementTransition·!=·null; | 116 | ········return·this.mSharedElementTransition·!=·null; |
| 117 | ····} | 117 | ····} |
| 118 | ···· | 118 | ···· |
| 119 | ····boolean·isOverlapAllowed()·{ | 119 | ····boolean·isOverlapAllowed()·{ |
| 120 | ········return·this.mOverlapAllowed; | 120 | ········return·this.mOverlapAllowed; |
| 121 | ····} | 121 | ····} |
| 122 | ···· | ||
| 123 | ····boolean·isVisibilityUnchanged()·{ | ||
| 124 | ········final·SpecialEffectsController$Operation$State·from·=·SpecialEffectsController$Operation$State.from(this.mOperation.getFragment().mView); | ||
| 125 | ········final·SpecialEffectsController$Operation$State·finalState·=·this.mOperation.getFinalState(); | ||
| 126 | ········if·(from·!=·finalState)·{ | ||
| 127 | ············final·SpecialEffectsController$Operation$State·visible·=·SpecialEffectsController$Operation$State.VISIBLE; | ||
| 128 | ············if·(from·==·visible·||·finalState·==·visible)·{ | ||
| 129 | ················return·false; | ||
| 130 | ············} | ||
| 131 | ········} | ||
| 132 | ········return·true; | ||
| 133 | ····} | ||
| 134 | } | 122 | } |
| Offset 1, 15 lines modified | Offset 1, 25 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | 2 | import·android.view.View; | |
| 3 | import·androidx.lifecycle.Lifecycle$Event; | ||
| 4 | import·androidx.lifecycle.LifecycleOwner; | ||
| 5 | import·androidx.lifecycle.LifecycleEventObserver; | ||
| 6 | class·Fragment$2·implements·LifecycleEventObserver | ||
| 3 | { | 7 | { |
| 4 | ····final·/*·synthetic·*/·Fragment·this$0; | 8 | ····final·/*·synthetic·*/·Fragment·this$0; |
| 5 | ···· | 9 | ···· |
| 6 | ····Fragment$2(final·Fragment·this$0)·{ | 10 | ····Fragment$2(final·Fragment·this$0)·{ |
| 7 | ········this.this$0·=·this$0; | 11 | ········this.this$0·=·this$0; |
| 8 | ····} | 12 | ····} |
| 9 | ···· | 13 | ···· |
| 10 | ····public·void·r | 14 | ····public·void·onStateChanged(final·LifecycleOwner·lifecycleOwner,·final·Lifecycle$Event·lifecycle$Event)·{ |
| 11 | ········ | 15 | ········if·(lifecycle$Event·==·Lifecycle$Event.ON_STOP)·{ |
| 16 | ············final·View·mView·=·this.this$0.mView; | ||
| 17 | ············if·(mView·!=·null)·{ | ||
| 18 | ················mView.cancelPendingInputEvents(); | ||
| 19 | ············} | ||
| 20 | ········} | ||
| 12 | ····} | 21 | ····} |
| 13 | } | 22 | } |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | class·Fragment$3·implements·Runnable | 2 | class·Fragment$3·implements·Runnable |
| 3 | { | 3 | { |
| 4 | ····final·/*·synthetic·*/· | 4 | ····final·/*·synthetic·*/·Fragment·this$0; |
| 5 | ···· | 5 | ···· |
| 6 | ····Fragment$3(final·Fragment· | 6 | ····Fragment$3(final·Fragment·this$0)·{ |
| 7 | ········this. | 7 | ········this.this$0·=·this$0; |
| 8 | ····} | 8 | ····} |
| 9 | ···· | 9 | ···· |
| 10 | ····public·void·run()·{ | 10 | ····public·void·run()·{ |
| 11 | ········this. | 11 | ········this.this$0.callStartTransitionListener(); |
| 12 | ····} | 12 | ····} |
| 13 | } | 13 | } |
| Offset 13, 19 lines modified | Offset 13, 17 lines modified | ||
| 13 | ····View·mAnimatingAway; | 13 | ····View·mAnimatingAway; |
| 14 | ····Animator·mAnimator; | 14 | ····Animator·mAnimator; |
| 15 | ····Object·mEnterTransition; | 15 | ····Object·mEnterTransition; |
| 16 | ····SharedElementCallback·mEnterTransitionCallback; | 16 | ····SharedElementCallback·mEnterTransitionCallback; |
| 17 | ····boolean·mEnterTransitionPostponed; | 17 | ····boolean·mEnterTransitionPostponed; |
| 18 | ····Object·mExitTransition; | 18 | ····Object·mExitTransition; |
| 19 | ····SharedElementCallback·mExitTransitionCallback; | 19 | ····SharedElementCallback·mExitTransitionCallback; |
| 20 | ····View·mFocusedView; | ||
| 21 | ····boolean·mIsHideReplaced; | 20 | ····boolean·mIsHideReplaced; |
| 22 | ····int·mNextAnim; | 21 | ····int·mNextAnim; |
| 23 | ····int·mNextTransition; | 22 | ····int·mNextTransition; |
| 24 | ····int·mPostOnViewCreatedVisibility; | ||
| 25 | ····Object·mReenterTransition; | 23 | ····Object·mReenterTransition; |
| 26 | ····Object·mReturnTransition; | 24 | ····Object·mReturnTransition; |
| 27 | ····Object·mSharedElementEnterTransition; | 25 | ····Object·mSharedElementEnterTransition; |
| 28 | ····Object·mSharedElementReturnTransition; | 26 | ····Object·mSharedElementReturnTransition; |
| 29 | ····ArrayList·mSharedElementSourceNames; | 27 | ····ArrayList·mSharedElementSourceNames; |
| 30 | ····ArrayList·mSharedElementTargetNames; | 28 | ····ArrayList·mSharedElementTargetNames; |
| 31 | ····Fragment$OnStartEnterTransitionListener·mStartEnterTransitionListener; | 29 | ····Fragment$OnStartEnterTransitionListener·mStartEnterTransitionListener; |
| Offset 36, 11 lines modified | Offset 34, 9 lines modified | ||
| 36 | ········this.mReturnTransition·=·use_DEFAULT_TRANSITION; | 34 | ········this.mReturnTransition·=·use_DEFAULT_TRANSITION; |
| 37 | ········this.mExitTransition·=·null; | 35 | ········this.mExitTransition·=·null; |
| 38 | ········this.mReenterTransition·=·use_DEFAULT_TRANSITION; | 36 | ········this.mReenterTransition·=·use_DEFAULT_TRANSITION; |
| 39 | ········this.mSharedElementEnterTransition·=·null; | 37 | ········this.mSharedElementEnterTransition·=·null; |
| 40 | ········this.mSharedElementReturnTransition·=·use_DEFAULT_TRANSITION; | 38 | ········this.mSharedElementReturnTransition·=·use_DEFAULT_TRANSITION; |
| 41 | ········this.mEnterTransitionCallback·=·null; | 39 | ········this.mEnterTransitionCallback·=·null; |
| 42 | ········this.mExitTransitionCallback·=·null; | 40 | ········this.mExitTransitionCallback·=·null; |
| 43 | ········this.mPostOnViewCreatedVisibility·=·0; | ||
| 44 | ········this.mFocusedView·=·null; | ||
| 45 | ····} | 41 | ····} |
| 46 | } | 42 | } |
| Offset 1, 10 lines modified | Offset 1, 46 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | import·java.util.concurrent.CountedCompleter; | ||
| 3 | import·java.lang.reflect.Array; | ||
| 4 | import·java.util.Arrays; | ||
| 5 | import·java.util.Spliterator; | ||
| 6 | import·java.util.NoSuchElementException; | ||
| 7 | import·java.util.concurrent.locks.LockSupport; | ||
| 8 | import·sun.misc.Contended; | ||
| 9 | import·java.util.concurrent.locks.ReentrantLock; | ||
| 10 | import·java.util.function.ToIntFunction; | ||
| 11 | import·java.util.function.ToLongFunction; | ||
| 12 | import·java.util.function.ToDoubleFunction; | ||
| 13 | import·java.util.function.IntBinaryOperator; | ||
| 14 | import·java.util.function.ToIntBiFunction; | ||
| 15 | import·java.util.function.LongBinaryOperator; | ||
| 16 | import·java.util.function.ToLongBiFunction; | ||
| 17 | import·java.util.function.DoubleBinaryOperator; | ||
| 18 | import·java.util.function.ToDoubleBiFunction; | ||
| 19 | import·java.util.concurrent.atomic.AtomicReference; | ||
| 20 | import·java.util.function.Consumer; | ||
| 21 | import·java.util.concurrent.ForkJoinPool; | ||
| 22 | import·java.util.concurrent.ThreadLocalRandom; | ||
| 23 | import·java.util.Enumeration; | ||
| 24 | import·java.util.function.Function; | ||
| 25 | import·java.util.function.BiFunction; | ||
| 26 | import·java.util.function.BiConsumer; | ||
| 27 | import·java.io.ObjectInputStream; | ||
| 28 | import·java.io.IOException; | ||
| 29 | import·java.io.ObjectOutputStream; | ||
| 30 | import·java.util.Map; | ||
| 31 | import·java.lang.reflect.Type; | ||
| 32 | import·java.lang.reflect.ParameterizedType; | ||
| 33 | import·sun.misc.Unsafe; | ||
| 34 | import·java.io.ObjectStreamField; | ||
| 35 | import·java.io.Serializable; | ||
| 36 | import·java.util.concurrent.ConcurrentMap; | ||
| 37 | import·java.util.AbstractMap; | ||
| 2 | import·androidx.lifecycle.Lifecycle$State; | 38 | import·androidx.lifecycle.Lifecycle$State; |
| 3 | import·java.io.Writer; | 39 | import·java.io.Writer; |
| 4 | import·android.os.Parcelable; | 40 | import·android.os.Parcelable; |
| 5 | import·android.view.animation.Animation; | 41 | import·android.view.animation.Animation; |
| 6 | import·androidx.activity.result.IntentSenderRequest; | 42 | import·androidx.activity.result.IntentSenderRequest; |
| 7 | import·androidx.activity.result.IntentSenderRequest$Builder; | 43 | import·androidx.activity.result.IntentSenderRequest$Builder; |
| 8 | import·android.content.IntentSender; | 44 | import·android.content.IntentSender; |
| Offset 38, 40 lines modified | Offset 74, 38 lines modified | ||
| 38 | import·android.animation.Animator$AnimatorListener; | 74 | import·android.animation.Animator$AnimatorListener; |
| 39 | import·android.view.ViewGroup; | 75 | import·android.view.ViewGroup; |
| 40 | import·java.util.Set; | 76 | import·java.util.Set; |
| 41 | import·androidx.core.os.CancellationSignal; | 77 | import·androidx.core.os.CancellationSignal; |
| 42 | import·java.util.HashSet; | 78 | import·java.util.HashSet; |
| 43 | import·java.util.Iterator; | 79 | import·java.util.Iterator; |
| 44 | import·androidx.collection.ArraySet; | 80 | import·androidx.collection.ArraySet; |
| 45 | import·java.util.Collections; | ||
| 46 | import·java.util.HashMap; | ||
| 47 | import·androidx.activity.result.ActivityResultLauncher; | 81 | import·androidx.activity.result.ActivityResultLauncher; |
| 48 | import·androidx.activity.OnBackPressedDispatcher; | 82 | import·androidx.activity.OnBackPressedDispatcher; |
| 49 | import·androidx.activity.OnBackPressedCallback; | 83 | import·androidx.activity.OnBackPressedCallback; |
| 50 | import·java.util.concurrent.CopyOnWriteArrayList; | 84 | import·java.util.concurrent.CopyOnWriteArrayList; |
| 51 | import·java.util.ArrayDeque; | 85 | import·java.util.ArrayDeque; |
| 52 | import·java.util.Map; | 86 | import·java.util.concurrent.ConcurrentHashMap; |
| 53 | import·java.util.concurrent.atomic.AtomicInteger; | 87 | import·java.util.concurrent.atomic.AtomicInteger; |
| 54 | import·java.util.ArrayList; | 88 | import·java.util.ArrayList; |
| 55 | public·abstract·class·FragmentManager | 89 | public·abstract·class·FragmentManager |
| 56 | { | 90 | { |
| 57 | ····private·static·boolean·DEBUG·=·false; | 91 | ····private·static·boolean·DEBUG·=·false; |
| 58 | ····static·boolean·USE_STATE_MANAGER·=· | 92 | ····static·boolean·USE_STATE_MANAGER·=·false; |
| 59 | ····ArrayList·mBackStack; | 93 | ····ArrayList·mBackStack; |
| 60 | ····private·ArrayList·mBackStackChangeListeners; | 94 | ····private·ArrayList·mBackStackChangeListeners; |
| 61 | ····private·final·AtomicInteger·mBackStackIndex; | 95 | ····private·final·AtomicInteger·mBackStackIndex; |
| 62 | ····private·FragmentContainer·mContainer; | 96 | ····private·FragmentContainer·mContainer; |
| 63 | ····private·ArrayList·mCreatedMenus; | 97 | ····private·ArrayList·mCreatedMenus; |
| 64 | ····int·mCurState; | 98 | ····int·mCurState; |
| 65 | ····private·SpecialEffectsControllerFactory·mDefaultSpecialEffectsControllerFactory; | 99 | ····private·SpecialEffectsControllerFactory·mDefaultSpecialEffectsControllerFactory; |
| 66 | ····private·boolean·mDestroyed; | 100 | ····private·boolean·mDestroyed; |
| 67 | ····private·Runnable·mExecCommit; | 101 | ····private·Runnable·mExecCommit; |
| 68 | ····private·boolean·mExecutingActions; | 102 | ····private·boolean·mExecutingActions; |
| 69 | ····private·Map·mExitAnimationCancellationSignals; | 103 | ····private·ConcurrentHashMap·mExitAnimationCancellationSignals; |
| 70 | ····private·FragmentFactory·mFragmentFactory; | 104 | ····private·FragmentFactory·mFragmentFactory; |
| 71 | ····private·final·FragmentStore·mFragmentStore; | 105 | ····private·final·FragmentStore·mFragmentStore; |
| 72 | ····private·final·FragmentTransition$Callback·mFragmentTransitionCallback; | 106 | ····private·final·FragmentTransition$Callback·mFragmentTransitionCallback; |
| 73 | ····private·boolean·mHavePendingDeferredStart; | 107 | ····private·boolean·mHavePendingDeferredStart; |
| 74 | ····private·FragmentHostCallback·mHost; | 108 | ····private·FragmentHostCallback·mHost; |
| 75 | ····private·FragmentFactory·mHostFragmentFactory; | 109 | ····private·FragmentFactory·mHostFragmentFactory; |
| 76 | ····ArrayDeque·mLaunchedFragments; | 110 | ····ArrayDeque·mLaunchedFragments; |
| Offset 83, 16 lines modified | Offset 117, 16 lines modified | ||
| 83 | ····private·final·OnBackPressedCallback·mOnBackPressedCallback; | 117 | ····private·final·OnBackPressedCallback·mOnBackPressedCallback; |
| 84 | ····private·OnBackPressedDispatcher·mOnBackPressedDispatcher; | 118 | ····private·OnBackPressedDispatcher·mOnBackPressedDispatcher; |
| 85 | ····private·Fragment·mParent; | 119 | ····private·Fragment·mParent; |
| 86 | ····private·final·ArrayList·mPendingActions; | 120 | ····private·final·ArrayList·mPendingActions; |
| 87 | ····private·ArrayList·mPostponedTransactions; | 121 | ····private·ArrayList·mPostponedTransactions; |
| 88 | ····Fragment·mPrimaryNav; | 122 | ····Fragment·mPrimaryNav; |
| 89 | ····private·ActivityResultLauncher·mRequestPermissions; | 123 | ····private·ActivityResultLauncher·mRequestPermissions; |
| 90 | ····private·final·Map·mResultListeners; | 124 | ····private·final·ConcurrentHashMap·mResultListeners; |
| 91 | ····private·final·Map·mResults; | 125 | ····private·final·ConcurrentHashMap·mResults; |
| 92 | ····private·SpecialEffectsControllerFactory·mSpecialEffectsControllerFactory; | 126 | ····private·SpecialEffectsControllerFactory·mSpecialEffectsControllerFactory; |
| 93 | ····private·ActivityResultLauncher·mStartActivityForResult; | 127 | ····private·ActivityResultLauncher·mStartActivityForResult; |
| 94 | ····private·ActivityResultLauncher·mStartIntentSenderForResult; | 128 | ····private·ActivityResultLauncher·mStartIntentSenderForResult; |
| 95 | ····private·boolean·mStateSaved; | 129 | ····private·boolean·mStateSaved; |
| 96 | ····private·boolean·mStopped; | 130 | ····private·boolean·mStopped; |
| 97 | ····private·ArrayList·mTmpAddedFragments; | 131 | ····private·ArrayList·mTmpAddedFragments; |
| 98 | ····private·ArrayList·mTmpIsPop; | 132 | ····private·ArrayList·mTmpIsPop; |
| Offset 100, 17 lines modified | Offset 134, 17 lines modified | ||
| 100 | ···· | 134 | ···· |
| 101 | ····public·FragmentManager()·{ | 135 | ····public·FragmentManager()·{ |
| 102 | ········this.mPendingActions·=·new·ArrayList(); | 136 | ········this.mPendingActions·=·new·ArrayList(); |
| 103 | ········this.mFragmentStore·=·new·FragmentStore(); | 137 | ········this.mFragmentStore·=·new·FragmentStore(); |
| 104 | ········this.mLayoutInflaterFactory·=·new·FragmentLayoutInflaterFactory(this); | 138 | ········this.mLayoutInflaterFactory·=·new·FragmentLayoutInflaterFactory(this); |
| 105 | ········this.mOnBackPressedCallback·=·(OnBackPressedCallback)new·FragmentManager$1(this,·false); | 139 | ········this.mOnBackPressedCallback·=·(OnBackPressedCallback)new·FragmentManager$1(this,·false); |
| 106 | ········this.mBackStackIndex·=·new·AtomicInteger(); | 140 | ········this.mBackStackIndex·=·new·AtomicInteger(); |
| 107 | ········this.mResults·=· | 141 | ········this.mResults·=·new·ConcurrentHashMap(); |
| 108 | ········this.mResultListeners·=· | 142 | ········this.mResultListeners·=·new·ConcurrentHashMap(); |
| 109 | ········this.mExitAnimationCancellationSignals·=· | 143 | ········this.mExitAnimationCancellationSignals·=·new·ConcurrentHashMap(); |
| 110 | ········this.mFragmentTransitionCallback·=·(FragmentTransition$Callback)new·FragmentManager$2(this); | 144 | ········this.mFragmentTransitionCallback·=·(FragmentTransition$Callback)new·FragmentManager$2(this); |
| 111 | ········this.mLifecycleCallbacksDispatcher·=·new·FragmentLifecycleCallbacksDispatcher(this); | 145 | ········this.mLifecycleCallbacksDispatcher·=·new·FragmentLifecycleCallbacksDispatcher(this); |
| 112 | ········this.mOnAttachListeners·=·new·CopyOnWriteArrayList(); | 146 | ········this.mOnAttachListeners·=·new·CopyOnWriteArrayList(); |
| 113 | ········this.mCurState·=·-1; | 147 | ········this.mCurState·=·-1; |
| 114 | ········this.mFragmentFactory·=·null; | 148 | ········this.mFragmentFactory·=·null; |
| 115 | ········this.mHostFragmentFactory·=·(FragmentFactory)new·FragmentManager$3(this); | 149 | ········this.mHostFragmentFactory·=·(FragmentFactory)new·FragmentManager$3(this); |
| 116 | ········this.mSpecialEffectsControllerFactory·=·null; | 150 | ········this.mSpecialEffectsControllerFactory·=·null; |
| Offset 267, 15 lines modified | Offset 301, 15 lines modified | ||
| 267 | ············this.mExecutingActions·=·mExecutingActions; | 301 | ············this.mExecutingActions·=·mExecutingActions; |
| 268 | ············this.mFragmentStore.dispatchStateChange(use_STATE_MANAGER); | 302 | ············this.mFragmentStore.dispatchStateChange(use_STATE_MANAGER); |
| 269 | ············this.moveToState(use_STATE_MANAGER,·false); | 303 | ············this.moveToState(use_STATE_MANAGER,·false); |
| 270 | ············use_STATE_MANAGER·=·(FragmentManager.USE_STATE_MANAGER·?·1·:·0); | 304 | ············use_STATE_MANAGER·=·(FragmentManager.USE_STATE_MANAGER·?·1·:·0); |
| Max report size reached; 13287/19361 bytes (68.63%) of diff not shown. | |||
| Offset 227, 29 lines modified | Offset 227, 29 lines modified | ||
| 227 | ············else·{ | 227 | ············else·{ |
| 228 | ················n·=·Math.min(n,·n4); | 228 | ················n·=·Math.min(n,·n4); |
| 229 | ············} | 229 | ············} |
| 230 | ········} | 230 | ········} |
| 231 | ········if·(!this.mFragment.mAdded)·{ | 231 | ········if·(!this.mFragment.mAdded)·{ |
| 232 | ············n·=·Math.min(n,·n4); | 232 | ············n·=·Math.min(n,·n4); |
| 233 | ········} | 233 | ········} |
| 234 | ········SpecialEffectsController$Operation$ | 234 | ········SpecialEffectsController$Operation$Type·awaitingCompletionType·=·null; |
| 235 | ········if·(FragmentManager.USE_STATE_MANAGER)·{ | 235 | ········if·(FragmentManager.USE_STATE_MANAGER)·{ |
| 236 | ············final·Fragment·mFragment2·=·this.mFragment; | 236 | ············final·Fragment·mFragment2·=·this.mFragment; |
| 237 | ············final·ViewGroup·mContainer·=·mFragment2.mContainer; | 237 | ············final·ViewGroup·mContainer·=·mFragment2.mContainer; |
| 238 | ············if·(mContainer·!=·null)·{ | 238 | ············if·(mContainer·!=·null)·{ |
| 239 | ················awaitingCompletion | 239 | ················awaitingCompletionType·=·SpecialEffectsController.getOrCreateController(mContainer,·mFragment2.getParentFragmentManager()).getAwaitingCompletionType(this); |
| 240 | ············} | 240 | ············} |
| 241 | ········} | 241 | ········} |
| 242 | ········final·SpecialEffectsController$Operation$ | 242 | ········final·SpecialEffectsController$Operation$Type·add·=·SpecialEffectsController$Operation$Type.ADD; |
| 243 | ········final·int·n5·=·-1; | 243 | ········final·int·n5·=·-1; |
| 244 | ········final·int·n6·=·3; | 244 | ········final·int·n6·=·3; |
| 245 | ········if·(awaitingCompletion | 245 | ········if·(awaitingCompletionType·==·add)·{ |
| 246 | ············n·=·Math.min(n,·6); | 246 | ············n·=·Math.min(n,·6); |
| 247 | ········} | 247 | ········} |
| 248 | ········else·if·(awaitingCompletion | 248 | ········else·if·(awaitingCompletionType·==·SpecialEffectsController$Operation$Type.REMOVE)·{ |
| 249 | ············n·=·Math.max(n,·n6); | 249 | ············n·=·Math.max(n,·n6); |
| 250 | ········} | 250 | ········} |
| 251 | ········else·{ | 251 | ········else·{ |
| 252 | ············final·Fragment·mFragment3·=·this.mFragment; | 252 | ············final·Fragment·mFragment3·=·this.mFragment; |
| 253 | ············if·(mFragment3.mRemoving)·{ | 253 | ············if·(mFragment3.mRemoving)·{ |
| 254 | ················if·(mFragment3.isInBackStack())·{ | 254 | ················if·(mFragment3.isInBackStack())·{ |
| 255 | ····················n·=·Math.min(n,·n4); | 255 | ····················n·=·Math.min(n,·n4); |
| Offset 369, 14 lines modified | Offset 369, 17 lines modified | ||
| 369 | ········if·(mView·!=·null)·{ | 369 | ········if·(mView·!=·null)·{ |
| 370 | ············boolean·mIsNewlyAdded·=·false; | 370 | ············boolean·mIsNewlyAdded·=·false; |
| 371 | ············mView.setSaveFromParentEnabled(false); | 371 | ············mView.setSaveFromParentEnabled(false); |
| 372 | ············final·Fragment·mFragment6·=·this.mFragment; | 372 | ············final·Fragment·mFragment6·=·this.mFragment; |
| 373 | ············mFragment6.mView.setTag(R$id.fragment_container_view_tag,·(Object)mFragment6); | 373 | ············mFragment6.mView.setTag(R$id.fragment_container_view_tag,·(Object)mFragment6); |
| 374 | ············if·(mContainer·!=·null)·{ | 374 | ············if·(mContainer·!=·null)·{ |
| 375 | ················mContainer.addView(this.mFragment.mView,·this.mFragmentStore.findFragmentIndexInContainer(this.mFragment)); | 375 | ················mContainer.addView(this.mFragment.mView,·this.mFragmentStore.findFragmentIndexInContainer(this.mFragment)); |
| 376 | ················if·(FragmentManager.USE_STATE_MANAGER)·{ | ||
| 377 | ····················this.mFragment.mView.setVisibility(4); | ||
| 378 | ················} | ||
| 376 | ············} | 379 | ············} |
| 377 | ············final·Fragment·mFragment7·=·this.mFragment; | 380 | ············final·Fragment·mFragment7·=·this.mFragment; |
| 378 | ············if·(mFragment7.mHidden)·{ | 381 | ············if·(mFragment7.mHidden)·{ |
| 379 | ················mFragment7.mView.setVisibility(8); | 382 | ················mFragment7.mView.setVisibility(8); |
| 380 | ············} | 383 | ············} |
| 381 | ············if·(ViewCompat.isAttachedToWindow(this.mFragment.mView))·{ | 384 | ············if·(ViewCompat.isAttachedToWindow(this.mFragment.mView))·{ |
| 382 | ················ViewCompat.requestApplyInsets(this.mFragment.mView); | 385 | ················ViewCompat.requestApplyInsets(this.mFragment.mView); |
| Offset 385, 30 lines modified | Offset 388, 19 lines modified | ||
| 385 | ················final·View·mView2·=·this.mFragment.mView; | 388 | ················final·View·mView2·=·this.mFragment.mView; |
| 386 | ················mView2.addOnAttachStateChangeListener((View$OnAttachStateChangeListener)new·FragmentStateManager$1(this,·mView2)); | 389 | ················mView2.addOnAttachStateChangeListener((View$OnAttachStateChangeListener)new·FragmentStateManager$1(this,·mView2)); |
| 387 | ············} | 390 | ············} |
| 388 | ············this.mFragment.performViewCreated(); | 391 | ············this.mFragment.performViewCreated(); |
| 389 | ············final·FragmentLifecycleCallbacksDispatcher·mDispatcher·=·this.mDispatcher; | 392 | ············final·FragmentLifecycleCallbacksDispatcher·mDispatcher·=·this.mDispatcher; |
| 390 | ············final·Fragment·mFragment8·=·this.mFragment; | 393 | ············final·Fragment·mFragment8·=·this.mFragment; |
| 391 | ············mDispatcher.dispatchOnFragmentViewCreated(mFragment8,·mFragment8.mView,·mFragment8.mSavedFragmentState,·false); | 394 | ············mDispatcher.dispatchOnFragmentViewCreated(mFragment8,·mFragment8.mView,·mFragment8.mSavedFragmentState,·false); |
| 392 | ············final· | 395 | ············final·Fragment·mFragment9·=·this.mFragment; |
| 393 | ············if·(Fragment | 396 | ············if·(mFragment9.mView.getVisibility()·==·0·&&·this.mFragment.mContainer·!=·null)·{ |
| 394 | ················ | 397 | ················mIsNewlyAdded·=·true; |
| 395 | ················final·Fragment·mFragment9·=·this.mFragment; | ||
| 396 | ················if·(mFragment9.mContainer·!=·null·&&·visibility·==·0)·{ | ||
| 397 | ····················mFragment9.setFocusedView(mFragment9.mView.findFocus()); | ||
| 398 | ····················this.mFragment.mView.setVisibility(4); | ||
| 399 | ················} | ||
| 400 | ············} | ||
| 401 | ············else·{ | ||
| 402 | ················final·Fragment·mFragment10·=·this.mFragment; | ||
| 403 | ················if·(visibility·==·0·&&·mFragment10.mContainer·!=·null)·{ | ||
| 404 | ····················mIsNewlyAdded·=·true; | ||
| 405 | ················} | ||
| 406 | ················mFragment10.mIsNewlyAdded·=·mIsNewlyAdded; | ||
| 407 | ············} | 398 | ············} |
| 399 | ············mFragment9.mIsNewlyAdded·=·mIsNewlyAdded; | ||
| 408 | ········} | 400 | ········} |
| 409 | ········this.mFragment.mState·=·2; | 401 | ········this.mFragment.mState·=·2; |
| 410 | ····} | 402 | ····} |
| 411 | ···· | 403 | ···· |
| 412 | ····void·destroy()·{ | 404 | ····void·destroy()·{ |
| 413 | ········if·(FragmentManager.isLoggingEnabled(3))·{ | 405 | ········if·(FragmentManager.isLoggingEnabled(3))·{ |
| 414 | ············final·StringBuilder·sb·=·new·StringBuilder(); | 406 | ············final·StringBuilder·sb·=·new·StringBuilder(); |
| Offset 580, 23 lines modified | Offset 572, 19 lines modified | ||
| 580 | ························} | 572 | ························} |
| 581 | ························case·5:·{ | 573 | ························case·5:·{ |
| 582 | ····························this.start(); | 574 | ····························this.start(); |
| 583 | ····························continue; | 575 | ····························continue; |
| 584 | ························} | 576 | ························} |
| 585 | ························case·4:·{ | 577 | ························case·4:·{ |
| 586 | ····························if·(this.mFragment.mView·!=·null·&&·this.mFragment.mContainer·!=·null)·{ | 578 | ····························if·(this.mFragment.mView·!=·null·&&·this.mFragment.mContainer·!=·null)·{ |
| 587 | ································if·(this.mFragment.mView.getParent()·==·null)·{ | ||
| 588 | ····································this.mFragment.mContainer.addView(this.mFragment.mView,·this.mFragmentStore.findFragmentIndexInContainer(this.mFragment)); | ||
| 589 | ································} | ||
| 590 | ································final·SpecialEffectsController·orCreateController·=·SpecialEffectsController.getOrCreateController(this.mFragment.mContainer,·this.mFragment.getParentFragmentManager()); | 579 | ································final·SpecialEffectsController·orCreateController·=·SpecialEffectsController.getOrCreateController(this.mFragment.mContainer,·this.mFragment.getParentFragmentManager()); |
| 591 | ································if·(this.mHiddenAnimationCancellationSignal·!=·null)·{ | 580 | ································if·(this.mHiddenAnimationCancellationSignal·!=·null)·{ |
| 592 | ····································this.mHiddenAnimationCancellationSignal.cancel(); | 581 | ····································this.mHiddenAnimationCancellationSignal.cancel(); |
| 593 | ································} | 582 | ································} |
| 594 | ································this.mEnterAnimationCancellationSignal·=·new·CancellationSignal(); | 583 | ································orCreateController.enqueueAdd(this,·this.mEnterAnimationCancellationSignal·=·new·CancellationSignal()); |
| 595 | ································orCreateController.enqueueAdd(SpecialEffectsController$Operation$State.from(this.mFragment.getPostOnViewCreatedVisibility()),·this,·this.mEnterAnimationCancellationSignal); | ||
| 596 | ····························} | 584 | ····························} |
| 597 | ····························this.mFragment.mState·=·4; | 585 | ····························this.mFragment.mState·=·4; |
| 598 | ····························continue; | 586 | ····························continue; |
| 599 | ························} | 587 | ························} |
| 600 | ························case·3:·{ | 588 | ························case·3:·{ |
| 601 | ····························this.activityCreated(); | 589 | ····························this.activityCreated(); |
| 602 | ····························continue; | 590 | ····························continue; |
| Offset 673, 15 lines modified | Offset 673, 15 lines modified | ||
| 673 | ········if·(fragmentTransition$FragmentContainerTransition·==·null)·{ | 673 | ········if·(fragmentTransition$FragmentContainerTransition·==·null)·{ |
| 674 | ············fragmentTransition$FragmentContainerTransition·=·new·FragmentTransition$FragmentContainerTransition(); | 674 | ············fragmentTransition$FragmentContainerTransition·=·new·FragmentTransition$FragmentContainerTransition(); |
| 675 | ············sparseArray.put(n,·(Object)fragmentTransition$FragmentContainerTransition); | 675 | ············sparseArray.put(n,·(Object)fragmentTransition$FragmentContainerTransition); |
| 676 | ········} | 676 | ········} |
| 677 | ········return·fragmentTransition$FragmentContainerTransition; | 677 | ········return·fragmentTransition$FragmentContainerTransition; |
| 678 | ····} | 678 | ····} |
| 679 | ···· | 679 | ···· |
| 680 | ····static·String·findKeyForValue(final·ArrayMap·arrayMap,·final·String·s)·{ | 680 | ····private·static·String·findKeyForValue(final·ArrayMap·arrayMap,·final·String·s)·{ |
| 681 | ········for·(int·size·=·((SimpleArrayMap)arrayMap).size(),·i·=·0;·i·<·size;·++i)·{ | 681 | ········for·(int·size·=·((SimpleArrayMap)arrayMap).size(),·i·=·0;·i·<·size;·++i)·{ |
| 682 | ············if·(s.equals(((SimpleArrayMap)arrayMap).valueAt(i)))·{ | 682 | ············if·(s.equals(((SimpleArrayMap)arrayMap).valueAt(i)))·{ |
| 683 | ················return·(String)((SimpleArrayMap)arrayMap).keyAt(i); | 683 | ················return·(String)((SimpleArrayMap)arrayMap).keyAt(i); |
| 684 | ············} | 684 | ············} |
| 685 | ········} | 685 | ········} |
| 686 | ········return·null; | 686 | ········return·null; |
| 687 | ····} | 687 | ····} |
| Offset 8, 12 lines modified | Offset 8, 10 lines modified | ||
| 8 | ···· | 8 | ···· |
| 9 | ····SpecialEffectsController$2(final·SpecialEffectsController·this$0,·final·SpecialEffectsController$FragmentStateManagerOperation·val$operation)·{ | 9 | ····SpecialEffectsController$2(final·SpecialEffectsController·this$0,·final·SpecialEffectsController$FragmentStateManagerOperation·val$operation)·{ |
| 10 | ········this.this$0·=·this$0; | 10 | ········this.this$0·=·this$0; |
| 11 | ········this.val$operation·=·val$operation; | 11 | ········this.val$operation·=·val$operation; |
| 12 | ····} | 12 | ····} |
| 13 | ···· | 13 | ···· |
| 14 | ····public·void·run()·{ | 14 | ····public·void·run()·{ |
| 15 | ········i | 15 | ········this.this$0.mAwaitingCompletionOperations.remove(((SpecialEffectsController$Operation)this.val$operation).getFragment()); |
| 16 | ············this.this$0.mAwaitingCompletionOperations.remove(((SpecialEffectsController$Operation)this.val$operation).getFragment()); | ||
| 17 | ········} | ||
| 18 | ····} | 16 | ····} |
| 19 | } | 17 | } |
| Offset 1, 31 lines modified | Offset 1, 27 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·androidx.core.os.CancellationSignal$OnCancelListener; | ||
| 4 | import·java.util.ArrayList; | 3 | import·java.util.ArrayList; |
| 5 | import·java.util.List; | 4 | import·java.util.List; |
| 6 | import·androidx.core.os.CancellationSignal; | 5 | import·androidx.core.os.CancellationSignal; |
| 7 | class·SpecialEffectsController$Operation | 6 | class·SpecialEffectsController$Operation |
| 8 | { | 7 | { |
| 9 | ····final·CancellationSignal·mCancellationSignal; | 8 | ····private·final·CancellationSignal·mCancellationSignal; |
| 10 | ····private·final·List·mCompletionListeners; | 9 | ····private·final·List·mCompletionListeners; |
| 11 | ····private·SpecialEffectsController$Operation$State·mFinalState; | ||
| 12 | ····private·final·Fragment·mFragment; | 10 | ····private·final·Fragment·mFragment; |
| 13 | ····private·SpecialEffectsController$Operation$ | 11 | ····private·final·SpecialEffectsController$Operation$Type·mType; |
| 14 | ···· | 12 | ···· |
| 15 | ····SpecialEffectsController$Operation(final·SpecialEffectsController$Operation$ | 13 | ····SpecialEffectsController$Operation(final·SpecialEffectsController$Operation$Type·mType,·final·Fragment·mFragment,·final·CancellationSignal·mCancellationSignal)·{ |
| 16 | ········this.mCancellationSignal·=·new·CancellationSignal(); | ||
| 17 | ········this.mCompletionListeners·=·new·ArrayList(); | 14 | ········this.mCompletionListeners·=·new·ArrayList(); |
| 18 | ········this.m | 15 | ········this.mType·=·mType; |
| 19 | ········this.mLifecycleImpact·=·mLifecycleImpact; | ||
| 20 | ········this.mFragment·=·mFragment; | 16 | ········this.mFragment·=·mFragment; |
| 21 | ········ | 17 | ········this.mCancellationSignal·=·mCancellationSignal; |
| 22 | ····} | 18 | ····} |
| 23 | ···· | 19 | ···· |
| 24 | ····final·void·addCompletionListener(final·Runnable·runnable)·{ | 20 | ····final·void·addCompletionListener(final·Runnable·runnable)·{ |
| 25 | ········this.mCompletionListeners.add(runnable); | 21 | ········this.mCompletionListeners.add(runnable); |
| 26 | ····} | 22 | ····} |
| 27 | ···· | 23 | ···· |
| 28 | ····public·void·complete()·{ | 24 | ····public·void·complete()·{ |
| Offset 35, 46 lines modified | Offset 31, 15 lines modified | ||
| 35 | ········} | 31 | ········} |
| 36 | ····} | 32 | ····} |
| 37 | ···· | 33 | ···· |
| 38 | ····public·final·CancellationSignal·getCancellationSignal()·{ | 34 | ····public·final·CancellationSignal·getCancellationSignal()·{ |
| 39 | ········return·this.mCancellationSignal; | 35 | ········return·this.mCancellationSignal; |
| 40 | ····} | 36 | ····} |
| 41 | ···· | 37 | ···· |
| 42 | ····public·SpecialEffectsController$Operation$State·getFinalState()·{ | ||
| 43 | ········return·this.mFinalState; | ||
| 44 | ····} | ||
| 45 | ···· | ||
| 46 | ····public·final·Fragment·getFragment()·{ | 38 | ····public·final·Fragment·getFragment()·{ |
| 47 | ········return·this.mFragment; | 39 | ········return·this.mFragment; |
| 48 | ····} | 40 | ····} |
| 49 | ···· | 41 | ···· |
| 50 | ····SpecialEffectsController$Operation$ | 42 | ····public·final·SpecialEffectsController$Operation$Type·getType()·{ |
| 51 | ········return·this.m | 43 | ········return·this.mType; |
| 52 | ····} | ||
| 53 | ···· | ||
| 54 | ····final·void·mergeWith(SpecialEffectsController$Operation$State·mFinalState,·final·SpecialEffectsController$Operation$LifecycleImpact·specialEffectsController$Operation$LifecycleImpact,·final·CancellationSignal·cancellationSignal)·{ | ||
| 55 | ········final·int·n·=·SpecialEffectsController$3.$SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$LifecycleImpact[((Enum)specialEffectsController$Operation$LifecycleImpact).ordinal()]; | ||
| 56 | ········if·(n·!=·1)·{ | ||
| 57 | ············if·(n·!=·2)·{ | ||
| 58 | ················if·(n·==·3)·{ | ||
| 59 | ····················if·(this.mFinalState·!=·SpecialEffectsController$Operation$State.REMOVED)·{ | ||
| 60 | ························this.mFinalState·=·mFinalState; | ||
| 61 | ····················} | ||
| 62 | ················} | ||
| 63 | ············} | ||
| 64 | ············else·{ | ||
| 65 | ················mFinalState·=·SpecialEffectsController$Operation$State.REMOVED; | ||
| 66 | ················this.mFinalState·=·mFinalState; | ||
| 67 | ················this.mLifecycleImpact·=·SpecialEffectsController$Operation$LifecycleImpact.REMOVING; | ||
| 68 | ············} | ||
| 69 | ········} | ||
| 70 | ········else·{ | ||
| 71 | ············mFinalState·=·this.mFinalState; | ||
| 72 | ············if·(mFinalState·==·SpecialEffectsController$Operation$State.REMOVED)·{ | ||
| 73 | ················mFinalState·=·SpecialEffectsController$Operation$State.VISIBLE; | ||
| 74 | ················this.mFinalState·=·mFinalState; | ||
| 75 | ················this.mLifecycleImpact·=·SpecialEffectsController$Operation$LifecycleImpact.ADDING; | ||
| 76 | ············} | ||
| 77 | ········} | ||
| 78 | ········cancellationSignal.setOnCancelListener((CancellationSignal$OnCancelListener)new·SpecialEffectsController$Operation$2(this)); | ||
| 79 | ····} | 44 | ····} |
| 80 | } | 45 | } |
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| 2 | import·java.util.Iterator; | ||
| 3 | import·java.util.Collection; | 2 | import·java.util.Collection; |
| 4 | import·java.util.List; | 3 | import·java.util.List; |
| 4 | import·java.util.Iterator; | ||
| 5 | import·androidx.fragment.R$id; | 5 | import·androidx.fragment.R$id; |
| 6 | import·androidx.core.os.CancellationSignal$OnCancelListener; | 6 | import·androidx.core.os.CancellationSignal$OnCancelListener; |
| 7 | import·androidx.core.os.CancellationSignal; | 7 | import·androidx.core.os.CancellationSignal; |
| 8 | import·java.util.ArrayList; | 8 | import·java.util.ArrayList; |
| 9 | import·android.view.ViewGroup; | 9 | import·android.view.ViewGroup; |
| 10 | import·java.util.HashMap; | 10 | import·java.util.HashMap; |
| Offset 23, 26 lines modified | Offset 23, 21 lines modified | ||
| 23 | ········this.mPendingOperations·=·new·ArrayList(); | 23 | ········this.mPendingOperations·=·new·ArrayList(); |
| 24 | ········this.mAwaitingCompletionOperations·=·new·HashMap(); | 24 | ········this.mAwaitingCompletionOperations·=·new·HashMap(); |
| 25 | ········this.mOperationDirectionIsPop·=·false; | 25 | ········this.mOperationDirectionIsPop·=·false; |
| 26 | ········this.mIsContainerPostponed·=·false; | 26 | ········this.mIsContainerPostponed·=·false; |
| 27 | ········this.mContainer·=·mContainer; | 27 | ········this.mContainer·=·mContainer; |
| 28 | ····} | 28 | ····} |
| 29 | ···· | 29 | ···· |
| 30 | ····private·void·enqueue(final·SpecialEffectsController$Operation$ | 30 | ····private·void·enqueue(final·SpecialEffectsController$Operation$Type·specialEffectsController$Operation$Type,·final·FragmentStateManager·fragmentStateManager,·final·CancellationSignal·cancellationSignal)·{ |
| 31 | ········if·(cancellationSignal.isCanceled())·{ | 31 | ········if·(cancellationSignal.isCanceled())·{ |
| 32 | ············return; | 32 | ············return; |
| 33 | ········} | 33 | ········} |
| 34 | ········synchronized·(this.mPendingOperations)·{ | 34 | ········synchronized·(this.mPendingOperations)·{ |
| 35 | ············final·CancellationSignal·cancellationSignal2·=·new·CancellationSignal(); | 35 | ············final·CancellationSignal·cancellationSignal2·=·new·CancellationSignal(); |
| 36 | ············final·SpecialEffectsController$Operation·specialEffectsController$Operation·=· | 36 | ············final·SpecialEffectsController$FragmentStateManagerOperation·specialEffectsController$FragmentStateManagerOperation·=·new·SpecialEffectsController$FragmentStateManagerOperation(specialEffectsController$Operation$Type,·fragmentStateManager,·cancellationSignal2); |
| 37 | ············if·(specialEffectsController$Operation·!=·null)·{ | ||
| 38 | ················specialEffectsController$Operation.mergeWith(specialEffectsController$Operation$State,·specialEffectsController$Operation$LifecycleImpact,·cancellationSignal); | ||
| 39 | ················return; | ||
| 40 | ············} | ||
| 41 | ············final·SpecialEffectsController$FragmentStateManagerOperation·specialEffectsController$FragmentStateManagerOperation·=·new·SpecialEffectsController$FragmentStateManagerOperation(specialEffectsController$Operation$State,·specialEffectsController$Operation$LifecycleImpact,·fragmentStateManager,·cancellationSignal2); | ||
| 42 | ············this.mPendingOperations.add(specialEffectsController$FragmentStateManagerOperation); | 37 | ············this.mPendingOperations.add(specialEffectsController$FragmentStateManagerOperation); |
| 43 | ············this.mAwaitingCompletionOperations.put(((SpecialEffectsController$Operation)specialEffectsController$FragmentStateManagerOperation).getFragment(),·specialEffectsController$FragmentStateManagerOperation); | 38 | ············this.mAwaitingCompletionOperations.put(((SpecialEffectsController$Operation)specialEffectsController$FragmentStateManagerOperation).getFragment(),·specialEffectsController$FragmentStateManagerOperation); |
| 44 | ············cancellationSignal.setOnCancelListener((CancellationSignal$OnCancelListener)new·SpecialEffectsController$1(this,·specialEffectsController$FragmentStateManagerOperation,·cancellationSignal2)); | 39 | ············cancellationSignal.setOnCancelListener((CancellationSignal$OnCancelListener)new·SpecialEffectsController$1(this,·specialEffectsController$FragmentStateManagerOperation,·cancellationSignal2)); |
| 45 | ············((SpecialEffectsController$Operation)specialEffectsController$FragmentStateManagerOperation).addCompletionListener((Runnable)new·SpecialEffectsController$2(this,·specialEffectsController$FragmentStateManagerOperation)); | 40 | ············((SpecialEffectsController$Operation)specialEffectsController$FragmentStateManagerOperation).addCompletionListener((Runnable)new·SpecialEffectsController$2(this,·specialEffectsController$FragmentStateManagerOperation)); |
| 46 | ········} | 41 | ········} |
| 47 | ····} | 42 | ····} |
| 48 | ···· | 43 | ···· |
| Offset 56, 84 lines modified | Offset 51, 80 lines modified | ||
| 56 | ············return·(SpecialEffectsController)tag; | 51 | ············return·(SpecialEffectsController)tag; |
| 57 | ········} | 52 | ········} |
| 58 | ········final·SpecialEffectsController·controller·=·specialEffectsControllerFactory.createController(viewGroup); | 53 | ········final·SpecialEffectsController·controller·=·specialEffectsControllerFactory.createController(viewGroup); |
| 59 | ········viewGroup.setTag(R$id.special_effects_controller_view_tag,·(Object)controller); | 54 | ········viewGroup.setTag(R$id.special_effects_controller_view_tag,·(Object)controller); |
| 60 | ········return·controller; | 55 | ········return·controller; |
| 61 | ····} | 56 | ····} |
| 62 | ···· | 57 | ···· |
| 63 | ····void· | 58 | ····void·cancelAllOperations()·{ |
| 64 | ········ | 59 | ········synchronized·(this.mPendingOperations)·{ |
| 60 | ············final·Iterator<SpecialEffectsController$Operation>·iterator·=·this.mAwaitingCompletionOperations.values().iterator(); | ||
| 61 | ············while·(iterator.hasNext())·{ | ||
| 62 | ················((SpecialEffectsController$Operation)iterator.next()).getCancellationSignal().cancel(); | ||
| 63 | ············} | ||
| 64 | ············this.mAwaitingCompletionOperations.clear(); | ||
| 65 | ············this.mPendingOperations.clear(); | ||
| 66 | ········} | ||
| 67 | ····} | ||
| 68 | ···· | ||
| 69 | ····void·enqueueAdd(final·FragmentStateManager·fragmentStateManager,·final·CancellationSignal·cancellationSignal)·{ | ||
| 70 | ········this.enqueue(SpecialEffectsController$Operation$Type.ADD,·fragmentStateManager,·cancellationSignal); | ||
| 65 | ····} | 71 | ····} |
| 66 | ···· | 72 | ···· |
| 67 | ····void·enqueueHide(final·FragmentStateManager·fragmentStateManager,·final·CancellationSignal·cancellationSignal)·{ | 73 | ····void·enqueueHide(final·FragmentStateManager·fragmentStateManager,·final·CancellationSignal·cancellationSignal)·{ |
| 68 | ········this.enqueue(SpecialEffectsController$Operation$ | 74 | ········this.enqueue(SpecialEffectsController$Operation$Type.HIDE,·fragmentStateManager,·cancellationSignal); |
| 69 | ····} | 75 | ····} |
| 70 | ···· | 76 | ···· |
| 71 | ····void·enqueueRemove(final·FragmentStateManager·fragmentStateManager,·final·CancellationSignal·cancellationSignal)·{ | 77 | ····void·enqueueRemove(final·FragmentStateManager·fragmentStateManager,·final·CancellationSignal·cancellationSignal)·{ |
| 72 | ········this.enqueue(SpecialEffectsController$Operation$ | 78 | ········this.enqueue(SpecialEffectsController$Operation$Type.REMOVE,·fragmentStateManager,·cancellationSignal); |
| 73 | ····} | 79 | ····} |
| 74 | ···· | 80 | ···· |
| 75 | ····void·enqueueShow(final·FragmentStateManager·fragmentStateManager,·final·CancellationSignal·cancellationSignal)·{ | 81 | ····void·enqueueShow(final·FragmentStateManager·fragmentStateManager,·final·CancellationSignal·cancellationSignal)·{ |
| 76 | ········this.enqueue(SpecialEffectsController$Operation$ | 82 | ········this.enqueue(SpecialEffectsController$Operation$Type.SHOW,·fragmentStateManager,·cancellationSignal); |
| 77 | ····} | 83 | ····} |
| 78 | ···· | 84 | ···· |
| 79 | ····abstract·void·executeOperations(final·List·p0,·final·boolean·p1); | 85 | ····abstract·void·executeOperations(final·List·p0,·final·boolean·p1); |
| 80 | ···· | 86 | ···· |
| 81 | ····void·executePendingOperations()·{ | 87 | ····void·executePendingOperations()·{ |
| 82 | ········if·(this.mIsContainerPostponed)·{ | 88 | ········if·(this.mIsContainerPostponed)·{ |
| 83 | ············return; | 89 | ············return; |
| 84 | ········} | 90 | ········} |
| 85 | ········synchronized·(this.mPendingOperations)·{ | 91 | ········synchronized·(this.mPendingOperations)·{ |
| 86 | ············i | 92 | ············this.executeOperations(new·ArrayList(this.mPendingOperations),·this.mOperationDirectionIsPop); |
| 87 | ················this.executeOperations(new·ArrayList(this.mPendingOperations),·this.mOperationDirectionIsPop); | ||
| 88 | ················this.mPendingOperations.clear(); | ||
| 89 | ················this.mOperationDirectionIsPop·=·false; | ||
| 90 | ············} | ||
| 91 | ········} | ||
| 92 | ····} | ||
| 93 | ···· | ||
| 94 | ····void·forceCompleteAllOperations()·{ | ||
| 95 | ········synchronized·(this.mPendingOperations)·{ | ||
| 96 | ············for·(final·SpecialEffectsController$Operation·specialEffectsController$Operation·:·this.mAwaitingCompletionOperations.values())·{ | ||
| 97 | ················specialEffectsController$Operation.getCancellationSignal().cancel(); | ||
| 98 | ················specialEffectsController$Operation.getFinalState().applyState(specialEffectsController$Operation.getFragment().mView); | ||
| 99 | ················specialEffectsController$Operation.complete(); | ||
| 100 | ············} | ||
| 101 | ············this.mAwaitingCompletionOperations.clear(); | ||
| 102 | ············this.mPendingOperations.clear(); | 93 | ············this.mPendingOperations.clear(); |
| 94 | ············this.mOperationDirectionIsPop·=·false; | ||
| 103 | ········} | 95 | ········} |
| 104 | ····} | 96 | ····} |
| 105 | ···· | 97 | ···· |
| 106 | ····void·forcePostponedExecutePendingOperations()·{ | 98 | ····void·forcePostponedExecutePendingOperations()·{ |
| 107 | ········if·(this.mIsContainerPostponed)·{ | 99 | ········if·(this.mIsContainerPostponed)·{ |
| 108 | ············this.mIsContainerPostponed·=·false; | 100 | ············this.mIsContainerPostponed·=·false; |
| 109 | ············this.executePendingOperations(); | 101 | ············this.executePendingOperations(); |
| 110 | ········} | 102 | ········} |
| 111 | ····} | 103 | ····} |
| 112 | ···· | 104 | ···· |
| 113 | ····SpecialEffectsController$Operation$ | 105 | ····SpecialEffectsController$Operation$Type·getAwaitingCompletionType(final·FragmentStateManager·fragmentStateManager)·{ |
| 114 | ········final·SpecialEffectsController$Operation·specialEffectsController$Operation·=·(SpecialEffectsController$Operation)this.mAwaitingCompletionOperations.get(fragmentStateManager.getFragment()); | 106 | ········final·SpecialEffectsController$Operation·specialEffectsController$Operation·=·(SpecialEffectsController$Operation)this.mAwaitingCompletionOperations.get(fragmentStateManager.getFragment()); |
| 115 | ········if·(specialEffectsController$Operation·!=·null | 107 | ········if·(specialEffectsController$Operation·!=·null)·{ |
| 116 | ············return·specialEffectsController$Operation.get | 108 | ············return·specialEffectsController$Operation.getType(); |
| 117 | ········} | 109 | ········} |
| 118 | ········return·null; | 110 | ········return·null; |
| 119 | ····} | 111 | ····} |
| 120 | ···· | 112 | ···· |
| 121 | ····public·ViewGroup·getContainer()·{ | 113 | ····public·ViewGroup·getContainer()·{ |
| 122 | ········return·this.mContainer; | 114 | ········return·this.mContainer; |
| 123 | ····} | 115 | ····} |
| 124 | ···· | 116 | ···· |
| 125 | ····void·markPostponedState()·{ | 117 | ····void·markPostponedState()·{ |
| 126 | ········final·ArrayList·mPendingOperations·=·this.mPendingOperations; | 118 | ········final·ArrayList·mPendingOperations·=·this.mPendingOperations; |
| 127 | ········synchronized·(mPendingOperations)·{ | 119 | ········synchronized·(mPendingOperations)·{ |
| 128 | ············this.mIsContainerPostponed·=·false; | 120 | ············this.mIsContainerPostponed·=·false; |
| Max report size reached; 936/9702 bytes (9.65%) of diff not shown. | |||
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·androidx.leanback; | 1 | package·androidx.leanback; |
| 2 | public·final·class·R$attr | 2 | public·final·class·R$attr |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·browseTitleViewStyle·=·213096870 | 4 | ····public·static·final·int·browseTitleViewStyle·=·2130968702; |
| 5 | ····public·static·final·int·datePickerStyle·=·213096887 | 5 | ····public·static·final·int·datePickerStyle·=·2130968872; |
| 6 | ····public·static·final·int·pickerStyle·=·21309693 | 6 | ····public·static·final·int·pickerStyle·=·2130969356; |
| 7 | ····public·static·final·int·rowHeaderStyle·=·21309694 | 7 | ····public·static·final·int·rowHeaderStyle·=·2130969434; |
| 8 | ····public·static·final·int·searchOrbViewStyle·=·21309694 | 8 | ····public·static·final·int·searchOrbViewStyle·=·2130969452; |
| 9 | } | 9 | } |
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | package·androidx.leanback; | 1 | package·androidx.leanback; |
| 2 | public·final·class·R$color | 2 | public·final·class·R$color |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·lb_default_search_color·=·2131099 | 4 | ····public·static·final·int·lb_default_search_color·=·2131099810; |
| 5 | ····public·static·final·int·lb_page_indicator_arrow_background·=·21310998 | 5 | ····public·static·final·int·lb_page_indicator_arrow_background·=·2131099826; |
| 6 | ····public·static·final·int·lb_page_indicator_arrow_shadow·=·21310998 | 6 | ····public·static·final·int·lb_page_indicator_arrow_shadow·=·2131099827; |
| 7 | ····public·static·final·int·lb_page_indicator_dot·=·21310998 | 7 | ····public·static·final·int·lb_page_indicator_dot·=·2131099828; |
| 8 | ····public·static·final·int·lb_playback_media_row_highlight_color·=·21310998 | 8 | ····public·static·final·int·lb_playback_media_row_highlight_color·=·2131099834; |
| 9 | ····public·static·final·int·lb_search_bar_hint·=·21310998 | 9 | ····public·static·final·int·lb_search_bar_hint·=·2131099847; |
| 10 | ····public·static·final·int·lb_search_bar_hint_speech_mode·=·21310998 | 10 | ····public·static·final·int·lb_search_bar_hint_speech_mode·=·2131099848; |
| 11 | ····public·static·final·int·lb_search_bar_text·=·21310998 | 11 | ····public·static·final·int·lb_search_bar_text·=·2131099849; |
| 12 | ····public·static·final·int·lb_search_bar_text_speech_mode·=·21310998 | 12 | ····public·static·final·int·lb_search_bar_text_speech_mode·=·2131099850; |
| 13 | ····public·static·final·int·lb_speech_orb_not_recording·=·21310998 | 13 | ····public·static·final·int·lb_speech_orb_not_recording·=·2131099852; |
| 14 | ····public·static·final·int·lb_speech_orb_not_recording_icon·=·21310998 | 14 | ····public·static·final·int·lb_speech_orb_not_recording_icon·=·2131099853; |
| 15 | ····public·static·final·int·lb_speech_orb_not_recording_pulsed·=·21310998 | 15 | ····public·static·final·int·lb_speech_orb_not_recording_pulsed·=·2131099854; |
| 16 | ····public·static·final·int·lb_speech_orb_recording·=·21310998 | 16 | ····public·static·final·int·lb_speech_orb_recording·=·2131099855; |
| 17 | } | 17 | } |
| Offset 1, 24 lines modified | Offset 1, 24 lines modified | ||
| 1 | package·androidx.leanback; | 1 | package·androidx.leanback; |
| 2 | public·final·class·R$dimen | 2 | public·final·class·R$dimen |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·lb_page_indicator_arrow_gap·=·21311656 | 4 | ····public·static·final·int·lb_page_indicator_arrow_gap·=·2131165683; |
| 5 | ····public·static·final·int·lb_page_indicator_arrow_radius·=·21311656 | 5 | ····public·static·final·int·lb_page_indicator_arrow_radius·=·2131165684; |
| 6 | ····public·static·final·int·lb_page_indicator_arrow_shadow_offset·=·21311656 | 6 | ····public·static·final·int·lb_page_indicator_arrow_shadow_offset·=·2131165685; |
| 7 | ····public·static·final·int·lb_page_indicator_arrow_shadow_radius·=·21311656 | 7 | ····public·static·final·int·lb_page_indicator_arrow_shadow_radius·=·2131165686; |
| 8 | ····public·static·final·int·lb_page_indicator_dot_gap·=·21311656 | 8 | ····public·static·final·int·lb_page_indicator_dot_gap·=·2131165687; |
| 9 | ····public·static·final·int·lb_page_indicator_dot_radius·=·21311656 | 9 | ····public·static·final·int·lb_page_indicator_dot_radius·=·2131165688; |
| 10 | ····public·static·final·int·lb_playback_transport_hero_thumbs_height·=·2131165 | 10 | ····public·static·final·int·lb_playback_transport_hero_thumbs_height·=·2131165725; |
| 11 | ····public·static·final·int·lb_playback_transport_hero_thumbs_width·=·2131165 | 11 | ····public·static·final·int·lb_playback_transport_hero_thumbs_width·=·2131165726; |
| 12 | ····public·static·final·int·lb_playback_transport_progressbar_active_bar_height·=·2131165 | 12 | ····public·static·final·int·lb_playback_transport_progressbar_active_bar_height·=·2131165729; |
| 13 | ····public·static·final·int·lb_playback_transport_progressbar_active_radius·=·2131165 | 13 | ····public·static·final·int·lb_playback_transport_progressbar_active_radius·=·2131165730; |
| 14 | ····public·static·final·int·lb_playback_transport_progressbar_bar_height·=·21311657 | 14 | ····public·static·final·int·lb_playback_transport_progressbar_bar_height·=·2131165731; |
| 15 | ····public·static·final·int·lb_playback_transport_thumbs_height·=·21311657 | 15 | ····public·static·final·int·lb_playback_transport_thumbs_height·=·2131165734; |
| 16 | ····public·static·final·int·lb_playback_transport_thumbs_margin·=·21311657 | 16 | ····public·static·final·int·lb_playback_transport_thumbs_margin·=·2131165735; |
| 17 | ····public·static·final·int·lb_playback_transport_thumbs_width·=·21311657 | 17 | ····public·static·final·int·lb_playback_transport_thumbs_width·=·2131165736; |
| 18 | ····public·static·final·int·lb_search_bar_height·=·21311657 | 18 | ····public·static·final·int·lb_search_bar_height·=·2131165763; |
| 19 | ····public·static·final·int·lb_search_orb_focused_z·=·21311657 | 19 | ····public·static·final·int·lb_search_orb_focused_z·=·2131165782; |
| 20 | ····public·static·final·int·lb_search_orb_unfocused_z·=·21311657 | 20 | ····public·static·final·int·lb_search_orb_unfocused_z·=·2131165788; |
| 21 | ····public·static·final·int·picker_item_height·=·21311658 | 21 | ····public·static·final·int·picker_item_height·=·2131165899; |
| 22 | } | 22 | } |
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·androidx.leanback; | 1 | package·androidx.leanback; |
| 2 | public·final·class·R$drawable | 2 | public·final·class·R$drawable |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·lb_ic_in_app_search·=·21312309 | 4 | ····public·static·final·int·lb_ic_in_app_search·=·2131230937; |
| 5 | ····public·static·final·int·lb_ic_nav_arrow·=·21312309 | 5 | ····public·static·final·int·lb_ic_nav_arrow·=·2131230941; |
| 6 | ····public·static·final·int·lb_ic_search_mic·=·21312309 | 6 | ····public·static·final·int·lb_ic_search_mic·=·2131230949; |
| 7 | ····public·static·final·int·lb_ic_search_mic_out·=·21312309 | 7 | ····public·static·final·int·lb_ic_search_mic_out·=·2131230950; |
| 8 | ····public·static·final·int·lb_text_dot_one·=·21312309 | 8 | ····public·static·final·int·lb_text_dot_one·=·2131230968; |
| 9 | ····public·static·final·int·lb_text_dot_two·=·21312309 | 9 | ····public·static·final·int·lb_text_dot_two·=·2131230970; |
| 10 | } | 10 | } |
| Offset 2, 27 lines modified | Offset 2, 27 lines modified | ||
| 2 | package·androidx.leanback; | 2 | package·androidx.leanback; |
| 3 | public·final·class·R$id | 3 | public·final·class·R$id |
| 4 | { | 4 | { |
| 5 | ····public·static·final·int·bar1·=·2131361915; | 5 | ····public·static·final·int·bar1·=·2131361915; |
| 6 | ····public·static·final·int·bar2·=·2131361916; | 6 | ····public·static·final·int·bar2·=·2131361916; |
| 7 | ····public·static·final·int·bar3·=·2131361917; | 7 | ····public·static·final·int·bar3·=·2131361917; |
| 8 | ····public·static·final·int·guidance_breadcrumb·=·21313621 | 8 | ····public·static·final·int·guidance_breadcrumb·=·2131362159; |
| 9 | ····public·static·final·int·guidance_description·=·21313621 | 9 | ····public·static·final·int·guidance_description·=·2131362161; |
| 10 | ····public·static·final·int·guidance_icon·=·21313621 | 10 | ····public·static·final·int·guidance_icon·=·2131362162; |
| 11 | ····public·static·final·int·guidance_title·=·21313621 | 11 | ····public·static·final·int·guidance_title·=·2131362163; |
| 12 | ····public·static·final·int·guidedactions_sub_list·=·21313621 | 12 | ····public·static·final·int·guidedactions_sub_list·=·2131362179; |
| 13 | ····public·static·final·int·icon·=·21313621 | 13 | ····public·static·final·int·icon·=·2131362192; |
| 14 | ····public·static·final·int·lb_parallax_source·=·21313622 | 14 | ····public·static·final·int·lb_parallax_source·=·2131362242; |
| 15 | ····public·static·final·int·lb_search_bar_badge·=·21313622 | 15 | ····public·static·final·int·lb_search_bar_badge·=·2131362246; |
| 16 | ····public·static·final·int·lb_search_bar_items·=·21313622 | 16 | ····public·static·final·int·lb_search_bar_items·=·2131362247; |
| 17 | ····public·static·final·int·lb_search_bar_speech_orb·=·21313622 | 17 | ····public·static·final·int·lb_search_bar_speech_orb·=·2131362248; |
| 18 | ····public·static·final·int·lb_search_text_editor·=·21313622 | 18 | ····public·static·final·int·lb_search_text_editor·=·2131362250; |
| 19 | ····public·static·final·int·lb_slide_transition_value·=·21313622 | 19 | ····public·static·final·int·lb_slide_transition_value·=·2131362254; |
| 20 | ····public·static·final·int·picker·=·21313623 | 20 | ····public·static·final·int·picker·=·2131362357; |
| 21 | ····public·static·final·int·playback_progress·=·21313623 | 21 | ····public·static·final·int·playback_progress·=·2131362362; |
| 22 | ····public·static·final·int·search_orb·=·2131362 | 22 | ····public·static·final·int·search_orb·=·2131362411; |
| 23 | ····public·static·final·int·title_badge·=·2131362 | 23 | ····public·static·final·int·title_badge·=·2131362500; |
| 24 | ····public·static·final·int·title_orb·=·2131362 | 24 | ····public·static·final·int·title_orb·=·2131362502; |
| 25 | ····public·static·final·int·title_text·=·2131362 | 25 | ····public·static·final·int·title_text·=·2131362504; |
| 26 | ····public·static·final·int·transitionPosition·=·2131362 | 26 | ····public·static·final·int·transitionPosition·=·2131362513; |
| 27 | } | 27 | } |
| Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
| 1 | package·androidx.leanback; | 1 | package·androidx.leanback; |
| 2 | public·final·class·R$integer | 2 | public·final·class·R$integer |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·lb_search_bar_speech_mode_background_alpha·=·213142737 | 4 | ····public·static·final·int·lb_search_bar_speech_mode_background_alpha·=·2131427375; |
| 5 | ····public·static·final·int·lb_search_bar_text_mode_background_alpha·=·213142737 | 5 | ····public·static·final·int·lb_search_bar_text_mode_background_alpha·=·2131427376; |
| 6 | ····public·static·final·int·lb_search_orb_pulse_duration_ms·=·213142737 | 6 | ····public·static·final·int·lb_search_orb_pulse_duration_ms·=·2131427377; |
| 7 | ····public·static·final·int·lb_search_orb_scale_duration_ms·=·213142737 | 7 | ····public·static·final·int·lb_search_orb_scale_duration_ms·=·2131427378; |
| 8 | } | 8 | } |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | package·androidx.leanback; | 1 | package·androidx.leanback; |
| 2 | public·final·class·R$layout | 2 | public·final·class·R$layout |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·lb_picker·=·213155853 | 4 | ····public·static·final·int·lb_picker·=·2131558532; |
| 5 | ····public·static·final·int·lb_picker_column·=·213155853 | 5 | ····public·static·final·int·lb_picker_column·=·2131558533; |
| 6 | ····public·static·final·int·lb_picker_item·=·213155853 | 6 | ····public·static·final·int·lb_picker_item·=·2131558534; |
| 7 | ····public·static·final·int·lb_picker_separator·=·213155853 | 7 | ····public·static·final·int·lb_picker_separator·=·2131558535; |
| 8 | ····public·static·final·int·lb_playback_now_playing_bars·=·21315585 | 8 | ····public·static·final·int·lb_playback_now_playing_bars·=·2131558540; |
| 9 | ····public·static·final·int·lb_search_bar·=·213155854 | 9 | ····public·static·final·int·lb_search_bar·=·2131558548; |
| 10 | ····public·static·final·int·lb_search_orb·=·21315585 | 10 | ····public·static·final·int·lb_search_orb·=·2131558550; |
| 11 | ····public·static·final·int·lb_speech_orb·=·213155855 | 11 | ····public·static·final·int·lb_speech_orb·=·2131558553; |
| 12 | ····public·static·final·int·lb_title_view·=·213155855 | 12 | ····public·static·final·int·lb_title_view·=·2131558554; |
| 13 | } | 13 | } |
| Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
| 1 | package·androidx.leanback; | 1 | package·androidx.leanback; |
| 2 | public·final·class·R$string | 2 | public·final·class·R$string |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·lb_search_bar_hint·=·213188632 | 4 | ····public·static·final·int·lb_search_bar_hint·=·2131886329; |
| 5 | ····public·static·final·int·lb_search_bar_hint_speech·=·21318863 | 5 | ····public·static·final·int·lb_search_bar_hint_speech·=·2131886330; |
| 6 | ····public·static·final·int·lb_search_bar_hint_with_title·=·21318863 | 6 | ····public·static·final·int·lb_search_bar_hint_with_title·=·2131886331; |
| 7 | ····public·static·final·int·lb_search_bar_hint_with_title_speech·=·213188633 | 7 | ····public·static·final·int·lb_search_bar_hint_with_title_speech·=·2131886332; |
| 8 | } | 8 | } |
| Offset 52, 131 lines modified | Offset 52, 131 lines modified | ||
| 52 | ····public·static·final·int[]·lbVerticalGridView; | 52 | ····public·static·final·int[]·lbVerticalGridView; |
| 53 | ····public·static·final·int·lbVerticalGridView_columnWidth·=·0; | 53 | ····public·static·final·int·lbVerticalGridView_columnWidth·=·0; |
| 54 | ····public·static·final·int·lbVerticalGridView_numberOfColumns·=·1; | 54 | ····public·static·final·int·lbVerticalGridView_numberOfColumns·=·1; |
| 55 | ···· | 55 | ···· |
| 56 | ····static·{ | 56 | ····static·{ |
| 57 | ········final·int[]·array; | 57 | ········final·int[]·array; |
| 58 | ········final·int[]·leanbackGuidedStepTheme·=·array·=·new·int[51]; | 58 | ········final·int[]·leanbackGuidedStepTheme·=·array·=·new·int[51]; |
| 59 | ········array[0]·=·213096902 | 59 | ········array[0]·=·2130969025; |
| 60 | ········array[1]·=·213096902 | 60 | ········array[1]·=·2130969026; |
| 61 | ········array[2]·=·213096902 | 61 | ········array[2]·=·2130969027; |
| 62 | ········array[3]·=·213096902 | 62 | ········array[3]·=·2130969028; |
| 63 | ········array[4]·=·213096902 | 63 | ········array[4]·=·2130969029; |
| 64 | ········array[5]·=·21309690 | 64 | ········array[5]·=·2130969030; |
| 65 | ········array[6]·=·21309690 | 65 | ········array[6]·=·2130969031; |
| 66 | ········array[7]·=·21309690 | 66 | ········array[7]·=·2130969032; |
| 67 | ········array[8]·=·213096903 | 67 | ········array[8]·=·2130969033; |
| 68 | ········array[9]·=·213096903 | 68 | ········array[9]·=·2130969034; |
| 69 | ········array[10]·=·213096903 | 69 | ········array[10]·=·2130969035; |
| 70 | ········array[11]·=·213096903 | 70 | ········array[11]·=·2130969036; |
| 71 | ········array[12]·=·213096903 | 71 | ········array[12]·=·2130969037; |
| 72 | ········array[13]·=·213096903 | 72 | ········array[13]·=·2130969038; |
| 73 | ········array[14]·=·213096903 | 73 | ········array[14]·=·2130969039; |
| 74 | ········array[15]·=·21309690 | 74 | ········array[15]·=·2130969040; |
| 75 | ········array[16]·=·21309690 | 75 | ········array[16]·=·2130969041; |
| 76 | ········array[17]·=·21309690 | 76 | ········array[17]·=·2130969042; |
| 77 | ········array[18]·=·213096904 | 77 | ········array[18]·=·2130969043; |
| 78 | ········array[19]·=·213096904 | 78 | ········array[19]·=·2130969044; |
| 79 | ········array[20]·=·213096904 | 79 | ········array[20]·=·2130969045; |
| 80 | ········array[21]·=·213096904 | 80 | ········array[21]·=·2130969046; |
| 81 | ········array[22]·=·213096904 | 81 | ········array[22]·=·2130969047; |
| 82 | ········array[23]·=·213096904 | 82 | ········array[23]·=·2130969048; |
| 83 | ········array[24]·=·213096904 | 83 | ········array[24]·=·2130969049; |
| 84 | ········array[25]·=·21309690 | 84 | ········array[25]·=·2130969050; |
| 85 | ········array[26]·=·21309690 | 85 | ········array[26]·=·2130969051; |
| 86 | ········array[27]·=·21309690 | 86 | ········array[27]·=·2130969052; |
| 87 | ········array[28]·=·213096905 | 87 | ········array[28]·=·2130969053; |
| 88 | ········array[29]·=·213096905 | 88 | ········array[29]·=·2130969054; |
| 89 | ········array[30]·=·213096905 | 89 | ········array[30]·=·2130969055; |
| 90 | ········array[31]·=·213096905 | 90 | ········array[31]·=·2130969056; |
| 91 | ········array[32]·=·213096905 | 91 | ········array[32]·=·2130969057; |
| 92 | ········array[33]·=·213096905 | 92 | ········array[33]·=·2130969058; |
| 93 | ········array[34]·=·213096905 | 93 | ········array[34]·=·2130969059; |
| 94 | ········array[35]·=·21309690 | 94 | ········array[35]·=·2130969060; |
| 95 | ········array[36]·=·21309690 | 95 | ········array[36]·=·2130969061; |
| 96 | ········array[37]·=·21309690 | 96 | ········array[37]·=·2130969062; |
| 97 | ········array[38]·=·213096906 | 97 | ········array[38]·=·2130969063; |
| 98 | ········array[39]·=·213096906 | 98 | ········array[39]·=·2130969064; |
| 99 | ········array[40]·=·213096906 | 99 | ········array[40]·=·2130969065; |
| 100 | ········array[41]·=·213096906 | 100 | ········array[41]·=·2130969066; |
| 101 | ········array[42]·=·213096906 | 101 | ········array[42]·=·2130969067; |
| 102 | ········array[43]·=·213096906 | 102 | ········array[43]·=·2130969068; |
| 103 | ········array[44]·=·213096906 | 103 | ········array[44]·=·2130969069; |
| 104 | ········array[45]·=·21309690 | 104 | ········array[45]·=·2130969070; |
| 105 | ········array[46]·=·21309690 | 105 | ········array[46]·=·2130969071; |
| 106 | ········array[47]·=·21309690 | 106 | ········array[47]·=·2130969072; |
| 107 | ········array[48]·=·213096907 | 107 | ········array[48]·=·2130969073; |
| 108 | ········array[49]·=·213096907 | 108 | ········array[49]·=·2130969074; |
| 109 | ········array[50]·=·213096907 | 109 | ········array[50]·=·2130969075; |
| 110 | ········LeanbackGuidedStepTheme·=·leanbackGuidedStepTheme; | 110 | ········LeanbackGuidedStepTheme·=·leanbackGuidedStepTheme; |
| 111 | ········final·int[]·array2; | 111 | ········final·int[]·array2; |
| 112 | ········final·int[]·pagingIndicator·=·array2·=·new·int[7]; | 112 | ········final·int[]·pagingIndicator·=·array2·=·new·int[7]; |
| 113 | ········array2[0]·=·2130968636; | 113 | ········array2[0]·=·2130968636; |
| 114 | ········array2[1]·=·2130968637; | 114 | ········array2[1]·=·2130968637; |
| 115 | ········array2[2]·=·2130968639; | 115 | ········array2[2]·=·2130968639; |
| 116 | ········array2[3]·=·21309689 | 116 | ········array2[3]·=·2130968910; |
| 117 | ········array2[4]·=·21309689 | 117 | ········array2[4]·=·2130968911; |
| 118 | ········array2[5]·=·213096891 | 118 | ········array2[5]·=·2130968912; |
| 119 | ········array2[6]·=·21309692 | 119 | ········array2[6]·=·2130969221; |
| 120 | ········PagingIndicator·=·pagingIndicator; | 120 | ········PagingIndicator·=·pagingIndicator; |
| 121 | ········final·int[]·array3; | 121 | ········final·int[]·array3; |
| 122 | ········final·int[]·lbBaseGridView2·=·array3·=·new·int[9]; | 122 | ········final·int[]·lbBaseGridView2·=·array3·=·new·int[9]; |
| 123 | ········array3[0]·=·16842927; | 123 | ········array3[0]·=·16842927; |
| 124 | ········array3[1]·=·16843028; | 124 | ········array3[1]·=·16843028; |
| 125 | ········array3[2]·=·16843029; | 125 | ········array3[2]·=·16843029; |
| 126 | ········array3[3]·=·213096900 | 126 | ········array3[3]·=·2130969004; |
| 127 | ········array3[4]·=·213096900 | 127 | ········array3[4]·=·2130969005; |
| 128 | ········array3[5]·=·213096900 | 128 | ········array3[5]·=·2130969006; |
| 129 | ········array3[6]·=·213096900 | 129 | ········array3[6]·=·2130969007; |
| 130 | ········array3[7]·=·2130969 | 130 | ········array3[7]·=·2130969101; |
| 131 | ········array3[8]·=·21309696 | 131 | ········array3[8]·=·2130969655; |
| 132 | ········lbBaseGridView·=·lbBaseGridView2; | 132 | ········lbBaseGridView·=·lbBaseGridView2; |
| 133 | ········final·int·n·=·5; | 133 | ········final·int·n·=·5; |
| 134 | ········final·int[]·array4; | 134 | ········final·int[]·array4; |
| 135 | ········final·int[]·lbDatePicker2·=·array4·=·new·int[n]; | 135 | ········final·int[]·lbDatePicker2·=·array4·=·new·int[n]; |
| 136 | ········array4[0]·=·16843583; | 136 | ········array4[0]·=·16843583; |
| 137 | ········array4[1]·=·16843584; | 137 | ········array4[1]·=·16843584; |
| 138 | ········array4[2]·=·213096887 | 138 | ········array4[2]·=·2130968871; |
| 139 | ········array4[3]·=·21309693 | 139 | ········array4[3]·=·2130969354; |
| 140 | ········array4[4]·=·21309693 | 140 | ········array4[4]·=·2130969355; |
| 141 | ········lbDatePicker·=·lbDatePicker2; | 141 | ········lbDatePicker·=·lbDatePicker2; |
| 142 | ········final·int·n2·=·2; | 142 | ········final·int·n2·=·2; |
| 143 | ········final·int[]·array5; | 143 | ········final·int[]·array5; |
| 144 | ········final·int[]·lbHorizontalGridView2·=·array5·=·new·int[n2]; | 144 | ········final·int[]·lbHorizontalGridView2·=·array5·=·new·int[n2]; |
| 145 | ········array5[0]·=·2130969 | 145 | ········array5[0]·=·2130969308; |
| 146 | ········array5[1]·=·21309694 | 146 | ········array5[1]·=·2130969435; |
| 147 | ········lbHorizontalGridView·=·lbHorizontalGridView2; | 147 | ········lbHorizontalGridView·=·lbHorizontalGridView2; |
| 148 | ········final·int[]·array6; | 148 | ········final·int[]·array6; |
| 149 | ········final·int[]·lbPicker2·=·array6·=·new·int[n2]; | 149 | ········final·int[]·lbPicker2·=·array6·=·new·int[n2]; |
| 150 | ········array6[0]·=·21309693 | 150 | ········array6[0]·=·2130969354; |
| 151 | ········array6[1]·=·21309693 | 151 | ········array6[1]·=·2130969355; |
| 152 | ········lbPicker·=·lbPicker2; | 152 | ········lbPicker·=·lbPicker2; |
| 153 | ········final·int[]·array7; | 153 | ········final·int[]·array7; |
| 154 | ········final·int[]·lbResizingTextView2·=·array7·=·new·int[n]; | 154 | ········final·int[]·lbResizingTextView2·=·array7·=·new·int[n]; |
| 155 | ········array7[0]·=·21309692 | 155 | ········array7[0]·=·2130969246; |
| 156 | ········array7[1]·=·21309694 | 156 | ········array7[1]·=·2130969422; |
| 157 | ········array7[2]·=·21309694 | 157 | ········array7[2]·=·2130969423; |
| 158 | ········array7[3]·=·21309694 | 158 | ········array7[3]·=·2130969424; |
| 159 | ········array7[4]·=·21309694 | 159 | ········array7[4]·=·2130969425; |
| 160 | ········lbResizingTextView·=·lbResizingTextView2; | 160 | ········lbResizingTextView·=·lbResizingTextView2; |
| 161 | ········final·int·n3·=·4; | 161 | ········final·int·n3·=·4; |
| 162 | ········final·int[]·array8; | 162 | ········final·int[]·array8; |
| 163 | ········final·int[]·lbSearchOrbView2·=·array8·=·new·int[n3]; | 163 | ········final·int[]·lbSearchOrbView2·=·array8·=·new·int[n3]; |
| 164 | ········array8[0]·=·21309694 | 164 | ········array8[0]·=·2130969448; |
| 165 | ········array8[1]·=·21309694 | 165 | ········array8[1]·=·2130969449; |
| 166 | ········array8[2]·=·21309694 | 166 | ········array8[2]·=·2130969450; |
| 167 | ········array8[3]·=·21309694 | 167 | ········array8[3]·=·2130969451; |
| 168 | ········lbSearchOrbView·=·lbSearchOrbView2; | 168 | ········lbSearchOrbView·=·lbSearchOrbView2; |
| 169 | ········final·int[]·array9; | 169 | ········final·int[]·array9; |
| 170 | ········final·int[]·lbSlide2·=·array9·=·new·int[n3]; | 170 | ········final·int[]·lbSlide2·=·array9·=·new·int[n3]; |
| 171 | ········array9[0]·=·16843073; | 171 | ········array9[0]·=·16843073; |
| 172 | ········array9[1]·=·16843160; | 172 | ········array9[1]·=·16843160; |
| 173 | ········array9[2]·=·16843746; | 173 | ········array9[2]·=·16843746; |
| 174 | ········array9[3]·=·21309692 | 174 | ········array9[3]·=·2130969223; |
| 175 | ········lbSlide·=·lbSlide2; | 175 | ········lbSlide·=·lbSlide2; |
| 176 | ········final·int[]·array10; | 176 | ········final·int[]·array10; |
| 177 | ········final·int[]·lbVerticalGridView2·=·array10·=·new·int[n2]; | 177 | ········final·int[]·lbVerticalGridView2·=·array10·=·new·int[n2]; |
| 178 | ········array10[0]·=·213096881 | 178 | ········array10[0]·=·2130968816; |
| Max report size reached; 10/7280 bytes (0.14%) of diff not shown. | |||
| Offset 57, 28 lines modified | Offset 57, 14 lines modified | ||
| 57 | ········} | 57 | ········} |
| 58 | ········if·(n·!=·5)·{ | 58 | ········if·(n·!=·5)·{ |
| 59 | ············return·null; | 59 | ············return·null; |
| 60 | ········} | 60 | ········} |
| 61 | ········return·Lifecycle$Event.ON_CREATE; | 61 | ········return·Lifecycle$Event.ON_CREATE; |
| 62 | ····} | 62 | ····} |
| 63 | ···· | 63 | ···· |
| 64 | ····public·static·Lifecycle$Event·upTo(final·Lifecycle$State·lifecycle$State)·{ | ||
| 65 | ········final·int·n·=·Lifecycle$1.$SwitchMap$androidx$lifecycle$Lifecycle$State[((Enum)lifecycle$State).ordinal()]; | ||
| 66 | ········if·(n·==·1)·{ | ||
| 67 | ············return·Lifecycle$Event.ON_CREATE; | ||
| 68 | ········} | ||
| 69 | ········if·(n·==·2)·{ | ||
| 70 | ············return·Lifecycle$Event.ON_START; | ||
| 71 | ········} | ||
| 72 | ········if·(n·!=·3)·{ | ||
| 73 | ············return·null; | ||
| 74 | ········} | ||
| 75 | ········return·Lifecycle$Event.ON_RESUME; | ||
| 76 | ····} | ||
| 77 | ···· | ||
| 78 | ····public·Lifecycle$State·getTargetState()·{ | 64 | ····public·Lifecycle$State·getTargetState()·{ |
| 79 | ········switch·(Lifecycle$1.$SwitchMap$androidx$lifecycle$Lifecycle$Event[this.ordinal()])·{ | 65 | ········switch·(Lifecycle$1.$SwitchMap$androidx$lifecycle$Lifecycle$Event[this.ordinal()])·{ |
| 80 | ············default:·{ | 66 | ············default:·{ |
| 81 | ················final·StringBuilder·sb·=·new·StringBuilder(); | 67 | ················final·StringBuilder·sb·=·new·StringBuilder(); |
| 82 | ················sb.append(this); | 68 | ················sb.append(this); |
| 83 | ················sb.append("·has·no·target·state"); | 69 | ················sb.append("·has·no·target·state"); |
| 84 | ················throw·new·IllegalArgumentException(sb.toString()); | 70 | ················throw·new·IllegalArgumentException(sb.toString()); |
| Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
| 6 | import·java.util.Map; | 6 | import·java.util.Map; |
| 7 | import·androidx.arch.core.executor.ArchTaskExecutor; | 7 | import·androidx.arch.core.executor.ArchTaskExecutor; |
| 8 | import·androidx.arch.core.internal.SafeIterableMap; | 8 | import·androidx.arch.core.internal.SafeIterableMap; |
| 9 | public·abstract·class·LiveData | 9 | public·abstract·class·LiveData |
| 10 | { | 10 | { |
| 11 | ····static·final·Object·NOT_SET; | 11 | ····static·final·Object·NOT_SET; |
| 12 | ····static·final·int·START_VERSION·=·255; | ||
| 13 | ····int·mActiveCount; | 12 | ····int·mActiveCount; |
| 14 | ····private·boolean·mChangingActiveState; | 13 | ····private·boolean·mChangingActiveState; |
| 15 | ····private·volatile·Object·mData; | 14 | ····private·volatile·Object·mData; |
| 16 | ····final·Object·mDataLock; | 15 | ····final·Object·mDataLock; |
| 17 | ····private·boolean·mDispatchInvalidated; | 16 | ····private·boolean·mDispatchInvalidated; |
| 18 | ····private·boolean·mDispatchingValue; | 17 | ····private·boolean·mDispatchingValue; |
| 19 | ····private·SafeIterableMap·mObservers; | 18 | ····private·SafeIterableMap·mObservers; |
| Offset 23, 20 lines modified | Offset 22, 21 lines modified | ||
| 23 | ····private·int·mVersion; | 22 | ····private·int·mVersion; |
| 24 | ···· | 23 | ···· |
| 25 | ····static·{ | 24 | ····static·{ |
| 26 | ········NOT_SET·=·new·Object(); | 25 | ········NOT_SET·=·new·Object(); |
| 27 | ····} | 26 | ····} |
| 28 | ···· | 27 | ···· |
| 29 | ····public·LiveData()·{ | 28 | ····public·LiveData()·{ |
| 29 | ········final·Object·not_SET·=·LiveData.NOT_SET; | ||
| 30 | ········this.mDataLock·=·new·Object(); | 30 | ········this.mDataLock·=·new·Object(); |
| 31 | ········this.mObservers·=·new·SafeIterableMap(); | 31 | ········this.mObservers·=·new·SafeIterableMap(); |
| 32 | ········this.mActiveCount·=·0; | 32 | ········this.mActiveCount·=·0; |
| 33 | ········this.mPendingData·=· | 33 | ········this.mPendingData·=·not_SET; |
| 34 | ········this.mPostValueRunnable·=·(Runnable)new·LiveData$1(this); | 34 | ········this.mPostValueRunnable·=·(Runnable)new·LiveData$1(this); |
| 35 | ········this.mData·=· | 35 | ········this.mData·=·not_SET; |
| 36 | ········this.mVersion·=·-1; | 36 | ········this.mVersion·=·-1; |
| 37 | ····} | 37 | ····} |
| 38 | ···· | 38 | ···· |
| 39 | ····public·LiveData(final·Object·mData)·{ | 39 | ····public·LiveData(final·Object·mData)·{ |
| 40 | ········this.mDataLock·=·new·Object(); | 40 | ········this.mDataLock·=·new·Object(); |
| 41 | ········this.mObservers·=·new·SafeIterableMap(); | 41 | ········this.mObservers·=·new·SafeIterableMap(); |
| 42 | ········this.mActiveCount·=·0; | 42 | ········this.mActiveCount·=·0; |
| Offset 155, 18 lines modified | Offset 155, 14 lines modified | ||
| 155 | ········return·this.mVersion; | 155 | ········return·this.mVersion; |
| 156 | ····} | 156 | ····} |
| 157 | ···· | 157 | ···· |
| 158 | ····public·boolean·hasActiveObservers()·{ | 158 | ····public·boolean·hasActiveObservers()·{ |
| 159 | ········return·this.mActiveCount·>·0; | 159 | ········return·this.mActiveCount·>·0; |
| 160 | ····} | 160 | ····} |
| 161 | ···· | 161 | ···· |
| 162 | ····public·boolean·hasObservers()·{ | ||
| 163 | ········return·this.mObservers.size()·>·0; | ||
| 164 | ····} | ||
| 165 | ···· | ||
| 166 | ····public·void·observe(final·LifecycleOwner·lifecycleOwner,·final·Observer·observer)·{ | 162 | ····public·void·observe(final·LifecycleOwner·lifecycleOwner,·final·Observer·observer)·{ |
| 167 | ········assertMainThread("observe"); | 163 | ········assertMainThread("observe"); |
| 168 | ········if·(lifecycleOwner.getLifecycle().getCurrentState()·==·Lifecycle$State.DESTROYED)·{ | 164 | ········if·(lifecycleOwner.getLifecycle().getCurrentState()·==·Lifecycle$State.DESTROYED)·{ |
| 169 | ············return; | 165 | ············return; |
| 170 | ········} | 166 | ········} |
| 171 | ········final·LiveData$LifecycleBoundObserver·liveData$LifecycleBoundObserver·=·new·LiveData$LifecycleBoundObserver(this,·lifecycleOwner,·observer); | 167 | ········final·LiveData$LifecycleBoundObserver·liveData$LifecycleBoundObserver·=·new·LiveData$LifecycleBoundObserver(this,·lifecycleOwner,·observer); |
| 172 | ········final·LiveData$ObserverWrapper·liveData$ObserverWrapper·=·(LiveData$ObserverWrapper)this.mObservers.putIfAbsent((Object)observer,·(Object)liveData$LifecycleBoundObserver); | 168 | ········final·LiveData$ObserverWrapper·liveData$ObserverWrapper·=·(LiveData$ObserverWrapper)this.mObservers.putIfAbsent((Object)observer,·(Object)liveData$LifecycleBoundObserver); |
| Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·androidx.lifecycle.runtime; | 1 | package·androidx.lifecycle.runtime; |
| 2 | public·final·class·R$id | 2 | public·final·class·R$id |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·view_tree_lifecycle_owner·=·21313625 | 4 | ····public·static·final·int·view_tree_lifecycle_owner·=·2131362533; |
| 5 | } | 5 | } |
| Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·androidx.lifecycle.viewmodel; | 1 | package·androidx.lifecycle.viewmodel; |
| 2 | public·final·class·R$id | 2 | public·final·class·R$id |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·view_tree_view_model_store_owner·=·21313625 | 4 | ····public·static·final·int·view_tree_view_model_store_owner·=·2131362535; |
| 5 | } | 5 | } |
| Offset 147, 15 lines modified | Offset 147, 15 lines modified | ||
| 147 | ············} | 147 | ············} |
| 148 | ············else·{ | 148 | ············else·{ |
| 149 | ················o·=·mGraph.findNode(n2); | 149 | ················o·=·mGraph.findNode(n2); |
| 150 | ············} | 150 | ············} |
| 151 | ············if·(o·==·null)·{ | 151 | ············if·(o·==·null)·{ |
| 152 | ················return·NavDestination.getDisplayName(this.mContext,·n2); | 152 | ················return·NavDestination.getDisplayName(this.mContext,·n2); |
| 153 | ············} | 153 | ············} |
| 154 | ············if·(n·!=·array.length·-·1 | 154 | ············if·(n·!=·array.length·-·1)·{ |
| 155 | ················NavGraph·navGraph; | 155 | ················NavGraph·navGraph; |
| 156 | ················for·(navGraph·=·(NavGraph)o;·navGraph.findNode(navGraph.getStartDestination())·instanceof·NavGraph;·navGraph·=·(NavGraph)navGraph.findNode(navGraph.getStartDestination()))·{} | 156 | ················for·(navGraph·=·(NavGraph)o;·navGraph.findNode(navGraph.getStartDestination())·instanceof·NavGraph;·navGraph·=·(NavGraph)navGraph.findNode(navGraph.getStartDestination()))·{} |
| 157 | ················mGraph·=·navGraph; | 157 | ················mGraph·=·navGraph; |
| 158 | ············} | 158 | ············} |
| 159 | ············++n; | 159 | ············++n; |
| 160 | ········} | 160 | ········} |
| 161 | ····} | 161 | ····} |
| Offset 349, 21 lines modified | Offset 349, 14 lines modified | ||
| 349 | ········int[]·array; | 349 | ········int[]·array; |
| 350 | ········if·(extras·!=·null)·{ | 350 | ········if·(extras·!=·null)·{ |
| 351 | ············array·=·extras.getIntArray("android-support-nav:controller:deepLinkIds"); | 351 | ············array·=·extras.getIntArray("android-support-nav:controller:deepLinkIds"); |
| 352 | ········} | 352 | ········} |
| 353 | ········else·{ | 353 | ········else·{ |
| 354 | ············array·=·null; | 354 | ············array·=·null; |
| 355 | ········} | 355 | ········} |
| 356 | ········ArrayList<Bundle>·parcelableArrayList; | ||
| 357 | ········if·(extras·!=·null)·{ | ||
| 358 | ············parcelableArrayList·=·(ArrayList<Bundle>)extras.getParcelableArrayList("android-support-nav:controller:deepLinkArgs"); | ||
| 359 | ········} | ||
| 360 | ········else·{ | ||
| 361 | ············parcelableArrayList·=·null; | ||
| 362 | ········} | ||
| 363 | ········final·Bundle·bundle·=·new·Bundle(); | 356 | ········final·Bundle·bundle·=·new·Bundle(); |
| 364 | ········Bundle·bundle2; | 357 | ········Bundle·bundle2; |
| 365 | ········if·(extras·!=·null)·{ | 358 | ········if·(extras·!=·null)·{ |
| 366 | ············bundle2·=·extras.getBundle("android-support-nav:controller:deepLinkExtras"); | 359 | ············bundle2·=·extras.getBundle("android-support-nav:controller:deepLinkExtras"); |
| 367 | ········} | 360 | ········} |
| 368 | ········else·{ | 361 | ········else·{ |
| 369 | ············bundle2·=·null; | 362 | ············bundle2·=·null; |
| Offset 372, 15 lines modified | Offset 365, 14 lines modified | ||
| 372 | ············bundle.putAll(bundle2); | 365 | ············bundle.putAll(bundle2); |
| 373 | ········} | 366 | ········} |
| 374 | ········if·((array·==·null·||·array.length·==·0)·&&·intent.getData()·!=·null)·{ | 367 | ········if·((array·==·null·||·array.length·==·0)·&&·intent.getData()·!=·null)·{ |
| 375 | ············final·NavDestination$DeepLinkMatch·matchDeepLink·=·this.mGraph.matchDeepLink(new·NavDeepLinkRequest(intent)); | 368 | ············final·NavDestination$DeepLinkMatch·matchDeepLink·=·this.mGraph.matchDeepLink(new·NavDeepLinkRequest(intent)); |
| 376 | ············if·(matchDeepLink·!=·null)·{ | 369 | ············if·(matchDeepLink·!=·null)·{ |
| 377 | ················array·=·matchDeepLink.getDestination().buildDeepLinkIds(); | 370 | ················array·=·matchDeepLink.getDestination().buildDeepLinkIds(); |
| 378 | ················bundle.putAll(matchDeepLink.getMatchingArgs()); | 371 | ················bundle.putAll(matchDeepLink.getMatchingArgs()); |
| 379 | ················parcelableArrayList·=·null; | ||
| 380 | ············} | 372 | ············} |
| 381 | ········} | 373 | ········} |
| 382 | ········if·(array·==·null·||·array.length·==·0)·{ | 374 | ········if·(array·==·null·||·array.length·==·0)·{ |
| 383 | ············return·false; | 375 | ············return·false; |
| 384 | ········} | 376 | ········} |
| 385 | ········final·String·invalidDestinationDisplayNameInDeepLink·=·this.findInvalidDestinationDisplayNameInDeepLink(array); | 377 | ········final·String·invalidDestinationDisplayNameInDeepLink·=·this.findInvalidDestinationDisplayNameInDeepLink(array); |
| 386 | ········if·(invalidDestinationDisplayNameInDeepLink·!=·null)·{ | 378 | ········if·(invalidDestinationDisplayNameInDeepLink·!=·null)·{ |
| Offset 389, 27 lines modified | Offset 381, 14 lines modified | ||
| 389 | ············sb.append(invalidDestinationDisplayNameInDeepLink); | 381 | ············sb.append(invalidDestinationDisplayNameInDeepLink); |
| 390 | ············sb.append("·in·the·navigation·graph,·ignoring·the·deep·link·from·"); | 382 | ············sb.append("·in·the·navigation·graph,·ignoring·the·deep·link·from·"); |
| 391 | ············sb.append(intent); | 383 | ············sb.append(intent); |
| 392 | ············Log.i("NavController",·sb.toString()); | 384 | ············Log.i("NavController",·sb.toString()); |
| 393 | ············return·false; | 385 | ············return·false; |
| 394 | ········} | 386 | ········} |
| 395 | ········bundle.putParcelable("android-support-nav:controller:deepLinkIntent",·(Parcelable)intent); | 387 | ········bundle.putParcelable("android-support-nav:controller:deepLinkIntent",·(Parcelable)intent); |
| 396 | ········final·int·length·=·array.length; | ||
| 397 | ········final·Bundle[]·array2·=·new·Bundle[length]; | ||
| 398 | ········for·(int·i·=·0;·i·<·length;·++i)·{ | ||
| 399 | ············final·Bundle·bundle3·=·new·Bundle(); | ||
| 400 | ············bundle3.putAll(bundle); | ||
| 401 | ············if·(parcelableArrayList·!=·null)·{ | ||
| 402 | ················final·Bundle·bundle4·=·(Bundle)parcelableArrayList.get(i); | ||
| 403 | ················if·(bundle4·!=·null)·{ | ||
| 404 | ····················bundle3.putAll(bundle4); | ||
| 405 | ················} | ||
| 406 | ············} | ||
| 407 | ············array2[i]·=·bundle3; | ||
| 408 | ········} | ||
| 409 | ········final·int·flags·=·intent.getFlags(); | 388 | ········final·int·flags·=·intent.getFlags(); |
| 410 | ········final·int·n·=·0x10000000·&·flags; | 389 | ········final·int·n·=·0x10000000·&·flags; |
| 411 | ········final·int·mDeepLinkHandled·=·1; | 390 | ········final·int·mDeepLinkHandled·=·1; |
| 412 | ········if·(n·!=·0)·{ | 391 | ········if·(n·!=·0)·{ |
| 413 | ············final·int·n2·=·32768; | 392 | ············final·int·n2·=·32768; |
| 414 | ············if·((flags·&·n2)·==·0x0)·{ | 393 | ············if·((flags·&·n2)·==·0x0)·{ |
| 415 | ················intent.addFlags(n2); | 394 | ················intent.addFlags(n2); |
| Offset 425, 69 lines modified | Offset 404, 66 lines modified | ||
| 425 | ············} | 404 | ············} |
| 426 | ········} | 405 | ········} |
| 427 | ········final·String·s·=·"Deep·Linking·failed:·destination·"; | 406 | ········final·String·s·=·"Deep·Linking·failed:·destination·"; |
| 428 | ········if·(n·!=·0)·{ | 407 | ········if·(n·!=·0)·{ |
| 429 | ············if·(!this.mBackStack.isEmpty())·{ | 408 | ············if·(!this.mBackStack.isEmpty())·{ |
| 430 | ················this.popBackStackInternal(((NavDestination)this.mGraph).getId(),·mDeepLinkHandled·!=·0); | 409 | ················this.popBackStackInternal(((NavDestination)this.mGraph).getId(),·mDeepLinkHandled·!=·0); |
| 431 | ············} | 410 | ············} |
| 432 | ············int·n | 411 | ············int·n3; |
| 433 | ············for·(int· | 412 | ············for·(int·i·=·0;·i·<·array.length;·i·=·n3)·{ |
| 434 | ················ | 413 | ················n3·=·i·+·1; |
| 435 | ················n4·=· | 414 | ················final·int·n4·=·array[i]; |
| 436 | ················final· | 415 | ················final·NavDestination·destination·=·this.findDestination(n4); |
| 437 | ················final·NavDestination·destination·=·this.findDestination(n3); | ||
| 438 | ················if·(destination·==·null)·{ | 416 | ················if·(destination·==·null)·{ |
| 439 | ····················final·String·displayName·=·NavDestination.getDisplayName(this.mContext,·n | 417 | ····················final·String·displayName·=·NavDestination.getDisplayName(this.mContext,·n4); |
| 440 | ····················final·StringBuilder·sb2·=·new·StringBuilder(); | 418 | ····················final·StringBuilder·sb2·=·new·StringBuilder(); |
| 441 | ····················sb2.append(s); | 419 | ····················sb2.append(s); |
| 442 | ····················sb2.append(displayName); | 420 | ····················sb2.append(displayName); |
| 443 | ····················sb2.append("·cannot·be·found·from·the·current·destination·"); | 421 | ····················sb2.append("·cannot·be·found·from·the·current·destination·"); |
| 444 | ····················sb2.append(this.getCurrentDestination()); | 422 | ····················sb2.append(this.getCurrentDestination()); |
| 445 | ····················throw·new·IllegalStateException(sb2.toString()); | 423 | ····················throw·new·IllegalStateException(sb2.toString()); |
| 446 | ················} | 424 | ················} |
| 447 | ················final·NavOptions$Builder·navOptions$Builder·=·new·NavOptions$Builder(); | 425 | ················final·NavOptions$Builder·navOptions$Builder·=·new·NavOptions$Builder(); |
| 448 | ················navOptions$Builder.setEnterAnim(0); | 426 | ················navOptions$Builder.setEnterAnim(0); |
| 449 | ················navOptions$Builder.setExitAnim(0); | 427 | ················navOptions$Builder.setExitAnim(0); |
| 450 | ················this.navigate(destination,·bundle | 428 | ················this.navigate(destination,·bundle,·navOptions$Builder.build(),·null); |
| 451 | ············} | 429 | ············} |
| 452 | ············return·mDeepLinkHandled·!=·0; | 430 | ············return·mDeepLinkHandled·!=·0; |
| 453 | ········} | 431 | ········} |
| 454 | ········NavGraph·mGraph·=·this.mGraph; | 432 | ········NavGraph·mGraph·=·this.mGraph; |
| 455 | ········for·(int· | 433 | ········for·(int·j·=·0;·j·<·array.length;·++j)·{ |
| 456 | ············final·int·n5·=·array[ | 434 | ············final·int·n5·=·array[j]; |
| 457 | ············final·Bundle·bundle6·=·array2[k]; | ||
| 458 | ············Object·o; | 435 | ············Object·o; |
| 459 | ············if·( | 436 | ············if·(j·==·0)·{ |
| 460 | ················o·=·this.mGraph; | 437 | ················o·=·this.mGraph; |
| 461 | ············} | 438 | ············} |
| 462 | ············else·{ | 439 | ············else·{ |
| 463 | ················o·=·mGraph.findNode(n5); | 440 | ················o·=·mGraph.findNode(n5); |
| 464 | ············} | 441 | ············} |
| 465 | ············if·(o·==·null)·{ | 442 | ············if·(o·==·null)·{ |
| 466 | ················final·String·displayName2·=·NavDestination.getDisplayName(this.mContext,·n5); | 443 | ················final·String·displayName2·=·NavDestination.getDisplayName(this.mContext,·n5); |
| 467 | ················final·StringBuilder·sb3·=·new·StringBuilder(); | 444 | ················final·StringBuilder·sb3·=·new·StringBuilder(); |
| 468 | ················sb3.append(s); | 445 | ················sb3.append(s); |
| 469 | ················sb3.append(displayName2); | 446 | ················sb3.append(displayName2); |
| Max report size reached; 1696/7750 bytes (21.88%) of diff not shown. | |||
| Offset 97, 39 lines modified | Offset 97, 31 lines modified | ||
| 97 | ················} | 97 | ················} |
| 98 | ············} | 98 | ············} |
| 99 | ········} | 99 | ········} |
| 100 | ········return·bundle2; | 100 | ········return·bundle2; |
| 101 | ····} | 101 | ····} |
| 102 | ···· | 102 | ···· |
| 103 | ····int[]·buildDeepLinkIds()·{ | 103 | ····int[]·buildDeepLinkIds()·{ |
| 104 | ········return·this.buildDeepLinkIds(null); | ||
| 105 | ····} | ||
| 106 | ···· | ||
| 107 | ····int[]·buildDeepLinkIds(final·NavDestination·navDestination)·{ | ||
| 108 | ········final·ArrayDeque<NavDestination>·arrayDeque·=·new·ArrayDeque<NavDestination>(); | 104 | ········final·ArrayDeque<NavDestination>·arrayDeque·=·new·ArrayDeque<NavDestination>(); |
| 109 | ········Object·o·=·this; | 105 | ········Object·o·=·this; |
| 110 | ········while·(true)·{ | 106 | ········while·(true)·{ |
| 111 | ············final·NavGraph·parent·=·((NavDestination)o).getParent(); | 107 | ············final·NavGraph·parent·=·((NavDestination)o).getParent(); |
| 112 | ············if·(navDestination·!=·null·&&·navDestination.getParent()·!=·null·&&·navDestination.getParent().findNode(((NavDestination)o).getId())·==·o)·{ | ||
| 113 | ················arrayDeque.addFirst((NavDestination)o); | ||
| 114 | ················break; | ||
| 115 | ············} | ||
| 116 | ············if·(parent·==·null·||·parent.getStartDestination()·!=·((NavDestination)o).getId())·{ | 108 | ············if·(parent·==·null·||·parent.getStartDestination()·!=·((NavDestination)o).getId())·{ |
| 117 | ················arrayDeque.addFirst((NavDestination)o); | 109 | ················arrayDeque.addFirst((NavDestination)o); |
| 118 | ············} | 110 | ············} |
| 119 | ············if·(parent·==·null)·{ | 111 | ············if·(parent·==·null)·{ |
| 120 | ················break; | 112 | ················break; |
| 121 | ············} | 113 | ············} |
| 122 | ············o·=·parent; | 114 | ············o·=·parent; |
| 123 | ········} | 115 | ········} |
| 124 | ········final·int[]·array·=·new·int[arrayDeque.size()]; | 116 | ········final·int[]·array·=·new·int[arrayDeque.size()]; |
| 125 | ········int·n·=·0; | 117 | ········int·n·=·0; |
| 126 | ········for·(final·NavDestination·navDestination | 118 | ········for·(final·NavDestination·navDestination·:·arrayDeque)·{ |
| 127 | ············final·int·n2·=·n·+·1; | 119 | ············final·int·n2·=·n·+·1; |
| 128 | ············array[n]·=·navDestination | 120 | ············array[n]·=·navDestination.getId(); |
| 129 | ············n·=·n2; | 121 | ············n·=·n2; |
| 130 | ········} | 122 | ········} |
| 131 | ········return·array; | 123 | ········return·array; |
| 132 | ····} | 124 | ····} |
| 133 | ···· | 125 | ···· |
| 134 | ····public·final·NavAction·getAction(final·int·n)·{ | 126 | ····public·final·NavAction·getAction(final·int·n)·{ |
| 135 | ········final·SparseArrayCompat·mActions·=·this.mActions; | 127 | ········final·SparseArrayCompat·mActions·=·this.mActions; |
| Offset 17, 29 lines modified | Offset 17, 14 lines modified | ||
| 17 | ········this.mPopUpToInclusive·=·mPopUpToInclusive; | 17 | ········this.mPopUpToInclusive·=·mPopUpToInclusive; |
| 18 | ········this.mEnterAnim·=·mEnterAnim; | 18 | ········this.mEnterAnim·=·mEnterAnim; |
| 19 | ········this.mExitAnim·=·mExitAnim; | 19 | ········this.mExitAnim·=·mExitAnim; |
| 20 | ········this.mPopEnterAnim·=·mPopEnterAnim; | 20 | ········this.mPopEnterAnim·=·mPopEnterAnim; |
| 21 | ········this.mPopExitAnim·=·mPopExitAnim; | 21 | ········this.mPopExitAnim·=·mPopExitAnim; |
| 22 | ····} | 22 | ····} |
| 23 | ···· | 23 | ···· |
| 24 | ····public·boolean·equals(final·Object·o)·{ | ||
| 25 | ········boolean·b·=·true; | ||
| 26 | ········if·(this·==·o)·{ | ||
| 27 | ············return·b; | ||
| 28 | ········} | ||
| 29 | ········if·(o·!=·null·&&·NavOptions.class·==·o.getClass())·{ | ||
| 30 | ············final·NavOptions·navOptions·=·(NavOptions)o; | ||
| 31 | ············if·(this.mSingleTop·!=·navOptions.mSingleTop·||·this.mPopUpTo·!=·navOptions.mPopUpTo·||·this.mPopUpToInclusive·!=·navOptions.mPopUpToInclusive·||·this.mEnterAnim·!=·navOptions.mEnterAnim·||·this.mExitAnim·!=·navOptions.mExitAnim·||·this.mPopEnterAnim·!=·navOptions.mPopEnterAnim·||·this.mPopExitAnim·!=·navOptions.mPopExitAnim)·{ | ||
| 32 | ················b·=·false; | ||
| 33 | ············} | ||
| 34 | ············return·b; | ||
| 35 | ········} | ||
| 36 | ········return·false; | ||
| 37 | ····} | ||
| 38 | ···· | ||
| 39 | ····public·int·getEnterAnim()·{ | 24 | ····public·int·getEnterAnim()·{ |
| 40 | ········return·this.mEnterAnim; | 25 | ········return·this.mEnterAnim; |
| 41 | ····} | 26 | ····} |
| 42 | ···· | 27 | ···· |
| 43 | ····public·int·getExitAnim()·{ | 28 | ····public·int·getExitAnim()·{ |
| 44 | ········return·this.mExitAnim; | 29 | ········return·this.mExitAnim; |
| 45 | ····} | 30 | ····} |
| Offset 52, 18 lines modified | Offset 37, 14 lines modified | ||
| 52 | ········return·this.mPopExitAnim; | 37 | ········return·this.mPopExitAnim; |
| 53 | ····} | 38 | ····} |
| 54 | ···· | 39 | ···· |
| 55 | ····public·int·getPopUpTo()·{ | 40 | ····public·int·getPopUpTo()·{ |
| 56 | ········return·this.mPopUpTo; | 41 | ········return·this.mPopUpTo; |
| 57 | ····} | 42 | ····} |
| 58 | ···· | 43 | ···· |
| 59 | ····public·int·hashCode()·{ | ||
| 60 | ········return·((((((this.shouldLaunchSingleTop()·?·1·:·0)·*·31·+·this.getPopUpTo())·*·31·+·(this.isPopUpToInclusive()·?·1·:·0))·*·31·+·this.getEnterAnim())·*·31·+·this.getExitAnim())·*·31·+·this.getPopEnterAnim())·*·31·+·this.getPopExitAnim(); | ||
| 61 | ····} | ||
| 62 | ···· | ||
| 63 | ····public·boolean·isPopUpToInclusive()·{ | 44 | ····public·boolean·isPopUpToInclusive()·{ |
| 64 | ········return·this.mPopUpToInclusive; | 45 | ········return·this.mPopUpToInclusive; |
| 65 | ····} | 46 | ····} |
| 66 | ···· | 47 | ···· |
| 67 | ····public·boolean·shouldLaunchSingleTop()·{ | 48 | ····public·boolean·shouldLaunchSingleTop()·{ |
| 68 | ········return·this.mSingleTop; | 49 | ········return·this.mSingleTop; |
| 69 | ····} | 50 | ····} |
| Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·androidx.navigation; | 1 | package·androidx.navigation; |
| 2 | public·final·class·R$id | 2 | public·final·class·R$id |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·nav_controller_view_tag·=·21313622 | 4 | ····public·static·final·int·nav_controller_view_tag·=·2131362298; |
| 5 | } | 5 | } |
| Offset 15, 20 lines modified | Offset 15, 20 lines modified | ||
| 15 | ····public·static·final·int·NavInclude_graph; | 15 | ····public·static·final·int·NavInclude_graph; |
| 16 | ···· | 16 | ···· |
| 17 | ····static·{ | 17 | ····static·{ |
| 18 | ········final·int[]·array; | 18 | ········final·int[]·array; |
| 19 | ········final·int[]·activityNavigator·=·array·=·new·int[5]; | 19 | ········final·int[]·activityNavigator·=·array·=·new·int[5]; |
| 20 | ········array[0]·=·16842755; | 20 | ········array[0]·=·16842755; |
| 21 | ········array[1]·=·2130968577; | 21 | ········array[1]·=·2130968577; |
| 22 | ········array[2]·=·213096886 | 22 | ········array[2]·=·2130968869; |
| 23 | ········array[3]·=·21309688 | 23 | ········array[3]·=·2130968870; |
| 24 | ········array[4]·=·21309695 | 24 | ········array[4]·=·2130969567; |
| 25 | ········ActivityNavigator·=·activityNavigator; | 25 | ········ActivityNavigator·=·activityNavigator; |
| 26 | ········final·int·n·=·1; | 26 | ········final·int·n·=·1; |
| 27 | ········final·int[]·navHost·=·new·int[n]; | 27 | ········final·int[]·navHost·=·new·int[n]; |
| 28 | ········navHost[0]·=·21309692 | 28 | ········navHost[0]·=·2130969292; |
| 29 | ········NavHost·=·navHost; | 29 | ········NavHost·=·navHost; |
| 30 | ········final·int[]·navInclude·=·new·int[n]; | 30 | ········final·int[]·navInclude·=·new·int[n]; |
| 31 | ········navInclude[0]·=·213096902 | 31 | ········navInclude[0]·=·2130969024; |
| 32 | ········NavInclude·=·navInclude; | 32 | ········NavInclude·=·navInclude; |
| 33 | ····} | 33 | ····} |
| 34 | } | 34 | } |
| Offset 28, 39 lines modified | Offset 28, 39 lines modified | ||
| 28 | ····public·static·final·int·Navigator_android_id·=·1; | 28 | ····public·static·final·int·Navigator_android_id·=·1; |
| 29 | ····public·static·final·int·Navigator_android_label; | 29 | ····public·static·final·int·Navigator_android_label; |
| 30 | ···· | 30 | ···· |
| 31 | ····static·{ | 31 | ····static·{ |
| 32 | ········final·int[]·array; | 32 | ········final·int[]·array; |
| 33 | ········final·int[]·navAction·=·array·=·new·int[9]; | 33 | ········final·int[]·navAction·=·array·=·new·int[9]; |
| 34 | ········array[0]·=·16842960; | 34 | ········array[0]·=·16842960; |
| 35 | ········array[1]·=·21309688 | 35 | ········array[1]·=·2130968890; |
| 36 | ········array[2]·=·21309689 | 36 | ········array[2]·=·2130968950; |
| 37 | ········array[3]·=·213096895 | 37 | ········array[3]·=·2130968957; |
| 38 | ········array[4]·=·21309691 | 38 | ········array[4]·=·2130969153; |
| 39 | ········array[5]·=·21309693 | 39 | ········array[5]·=·2130969386; |
| 40 | ········array[6]·=·21309693 | 40 | ········array[6]·=·2130969387; |
| 41 | ········array[7]·=·21309693 | 41 | ········array[7]·=·2130969388; |
| 42 | ········array[8]·=·21309693 | 42 | ········array[8]·=·2130969389; |
| 43 | ········NavAction·=·navAction; | 43 | ········NavAction·=·navAction; |
| 44 | ········final·int·n·=·4; | 44 | ········final·int·n·=·4; |
| 45 | ········final·int[]·array2; | 45 | ········final·int[]·array2; |
| 46 | ········final·int[]·navArgument·=·array2·=·new·int[n]; | 46 | ········final·int[]·navArgument·=·array2·=·new·int[n]; |
| 47 | ········array2[0]·=·16842755; | 47 | ········array2[0]·=·16842755; |
| 48 | ········array2[1]·=·16843245; | 48 | ········array2[1]·=·16843245; |
| 49 | ········array2[2]·=·2130968635; | 49 | ········array2[2]·=·2130968635; |
| 50 | ········array2[3]·=·2130969 | 50 | ········array2[3]·=·2130969305; |
| 51 | ········NavArgument·=·navArgument; | 51 | ········NavArgument·=·navArgument; |
| 52 | ········final·int[]·array3; | 52 | ········final·int[]·array3; |
| 53 | ········final·int[]·navDeepLink·=·array3·=·new·int[n]; | 53 | ········final·int[]·navDeepLink·=·array3·=·new·int[n]; |
| 54 | ········array3[0]·=·16844014; | 54 | ········array3[0]·=·16844014; |
| 55 | ········array3[1]·=·2130968577; | 55 | ········array3[1]·=·2130968577; |
| 56 | ········array3[2]·=·21309692 | 56 | ········array3[2]·=·2130969271; |
| 57 | ········array3[3]·=·21309696 | 57 | ········array3[3]·=·2130969648; |
| 58 | ········NavDeepLink·=·navDeepLink; | 58 | ········NavDeepLink·=·navDeepLink; |
| 59 | ········NavGraphNavigator·=·new·int[]·{·2130969 | 59 | ········NavGraphNavigator·=·new·int[]·{·2130969505·}; |
| 60 | ········final·int[]·array4; | 60 | ········final·int[]·array4; |
| 61 | ········final·int[]·navigator·=·array4·=·new·int[2]; | 61 | ········final·int[]·navigator·=·array4·=·new·int[2]; |
| 62 | ········array4[0]·=·16842753; | 62 | ········array4[0]·=·16842753; |
| 63 | ········array4[1]·=·16842960; | 63 | ········array4[1]·=·16842960; |
| 64 | ········Navigator·=·navigator; | 64 | ········Navigator·=·navigator; |
| 65 | ····} | 65 | ····} |
| 66 | } | 66 | } |
| Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·androidx.navigation.fragment; | 1 | package·androidx.navigation.fragment; |
| 2 | public·final·class·R$id | 2 | public·final·class·R$id |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·nav_host_fragment_container·=·2131362 | 4 | ····public·static·final·int·nav_host_fragment_container·=·2131362301; |
| 5 | } | 5 | } |
| Offset 16, 11 lines modified | Offset 16, 11 lines modified | ||
| 16 | ········final·int·n2·=·16842755; | 16 | ········final·int·n2·=·16842755; |
| 17 | ········dialogFragmentNavigator[0]·=·n2; | 17 | ········dialogFragmentNavigator[0]·=·n2; |
| 18 | ········DialogFragmentNavigator·=·dialogFragmentNavigator; | 18 | ········DialogFragmentNavigator·=·dialogFragmentNavigator; |
| 19 | ········final·int[]·fragmentNavigator·=·new·int[n]; | 19 | ········final·int[]·fragmentNavigator·=·new·int[n]; |
| 20 | ········fragmentNavigator[0]·=·n2; | 20 | ········fragmentNavigator[0]·=·n2; |
| 21 | ········FragmentNavigator·=·fragmentNavigator; | 21 | ········FragmentNavigator·=·fragmentNavigator; |
| 22 | ········final·int[]·navHostFragment·=·new·int[n]; | 22 | ········final·int[]·navHostFragment·=·new·int[n]; |
| 23 | ········navHostFragment[0]·=·213096887 | 23 | ········navHostFragment[0]·=·2130968877; |
| 24 | ········NavHostFragment·=·navHostFragment; | 24 | ········NavHostFragment·=·navHostFragment; |
| 25 | ····} | 25 | ····} |
| 26 | } | 26 | } |
| Offset 14, 14 lines modified | Offset 14, 16 lines modified | ||
| 14 | import·android.graphics.Bitmap; | 14 | import·android.graphics.Bitmap; |
| 15 | import·android.graphics.Bitmap$Config; | 15 | import·android.graphics.Bitmap$Config; |
| 16 | import·android.os.Bundle; | 16 | import·android.os.Bundle; |
| 17 | import·android.content.DialogInterface; | 17 | import·android.content.DialogInterface; |
| 18 | import·android.widget.TextView; | 18 | import·android.widget.TextView; |
| 19 | import·android.text.TextUtils; | 19 | import·android.text.TextUtils; |
| 20 | import·android.view.View; | 20 | import·android.view.View; |
| 21 | import·android.view.WindowInsets$Type; | ||
| 22 | import·android.os.Build$VERSION; | ||
| 21 | import·android.app.Dialog; | 23 | import·android.app.Dialog; |
| 22 | import·android.graphics.drawable.BitmapDrawable; | 24 | import·android.graphics.drawable.BitmapDrawable; |
| 23 | import·android.content.DialogInterface$OnClickListener; | 25 | import·android.content.DialogInterface$OnClickListener; |
| 24 | import·android.app.DialogFragment; | 26 | import·android.app.DialogFragment; |
| 25 | public·abstract·class·PreferenceDialogFragment·extends·DialogFragment·implements·DialogInterface$OnClickListener | 27 | public·abstract·class·PreferenceDialogFragment·extends·DialogFragment·implements·DialogInterface$OnClickListener |
| 26 | { | 28 | { |
| Offset 38, 15 lines modified | Offset 40, 20 lines modified | ||
| 38 | ····private·CharSequence·mDialogTitle; | 40 | ····private·CharSequence·mDialogTitle; |
| 39 | ····private·CharSequence·mNegativeButtonText; | 41 | ····private·CharSequence·mNegativeButtonText; |
| 40 | ····private·CharSequence·mPositiveButtonText; | 42 | ····private·CharSequence·mPositiveButtonText; |
| 41 | ····private·DialogPreference·mPreference; | 43 | ····private·DialogPreference·mPreference; |
| 42 | ····private·int·mWhichButtonClicked; | 44 | ····private·int·mWhichButtonClicked; |
| 43 | ···· | 45 | ···· |
| 44 | ····private·void·requestInputMethod(final·Dialog·dialog)·{ | 46 | ····private·void·requestInputMethod(final·Dialog·dialog)·{ |
| 45 | ········ | 47 | ········if·(Build$VERSION.SDK_INT·<·30)·{ |
| 48 | ············dialog.getWindow().setSoftInputMode(5); | ||
| 49 | ········} | ||
| 50 | ········else·{ | ||
| 51 | ············dialog.getWindow().getDecorView().getWindowInsetsController().show(WindowInsets$Type.ime()); | ||
| 52 | ········} | ||
| 46 | ····} | 53 | ····} |
| 47 | ···· | 54 | ···· |
| 48 | ····public·DialogPreference·getPreference()·{ | 55 | ····public·DialogPreference·getPreference()·{ |
| 49 | ········if·(this.mPreference·==·null)·{ | 56 | ········if·(this.mPreference·==·null)·{ |
| 50 | ············this.mPreference·=·(DialogPreference)((DialogPreference$TargetFragment)this.getTargetFragment()).findPreference((CharSequence)this.getArguments().getString("key")); | 57 | ············this.mPreference·=·(DialogPreference)((DialogPreference$TargetFragment)this.getTargetFragment()).findPreference((CharSequence)this.getArguments().getString("key")); |
| 51 | ········} | 58 | ········} |
| 52 | ········return·this.mPreference; | 59 | ········return·this.mPreference; |
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | package·androidx.preference; | 1 | package·androidx.preference; |
| 2 | public·final·class·R$attr | 2 | public·final·class·R$attr |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·checkBoxPreferenceStyle·=·213096873 | 4 | ····public·static·final·int·checkBoxPreferenceStyle·=·2130968735; |
| 5 | ····public·static·final·int·dialogPreferenceStyle·=·213096889 | 5 | ····public·static·final·int·dialogPreferenceStyle·=·2130968899; |
| 6 | ····public·static·final·int·dropdownPreferenceStyle·=·213096892 | 6 | ····public·static·final·int·dropdownPreferenceStyle·=·2130968929; |
| 7 | ····public·static·final·int·editTextPreferenceStyle·=·213096893 | 7 | ····public·static·final·int·editTextPreferenceStyle·=·2130968933; |
| 8 | ····public·static·final·int·preferenceCategoryStyle·=·21309693 | 8 | ····public·static·final·int·preferenceCategoryStyle·=·2130969394; |
| 9 | ····public·static·final·int·preferenceFragmentCompatStyle·=·21309693 | 9 | ····public·static·final·int·preferenceFragmentCompatStyle·=·2130969397; |
| 10 | ····public·static·final·int·preferenceFragmentStyle·=·21309693 | 10 | ····public·static·final·int·preferenceFragmentStyle·=·2130969399; |
| 11 | ····public·static·final·int·preferenceScreenStyle·=·2130969 | 11 | ····public·static·final·int·preferenceScreenStyle·=·2130969401; |
| 12 | ····public·static·final·int·preferenceStyle·=·2130969 | 12 | ····public·static·final·int·preferenceStyle·=·2130969402; |
| 13 | ····public·static·final·int·preferenceTheme·=·2130969 | 13 | ····public·static·final·int·preferenceTheme·=·2130969403; |
| 14 | ····public·static·final·int·seekBarPreferenceStyle·=·21309694 | 14 | ····public·static·final·int·seekBarPreferenceStyle·=·2130969456; |
| 15 | ····public·static·final·int·switchPreferenceCompatStyle·=·21309695 | 15 | ····public·static·final·int·switchPreferenceCompatStyle·=·2130969534; |
| 16 | ····public·static·final·int·switchPreferenceStyle·=·21309695 | 16 | ····public·static·final·int·switchPreferenceStyle·=·2130969535; |
| 17 | } | 17 | } |
| Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·androidx.preference; | 1 | package·androidx.preference; |
| 2 | public·final·class·R$color | 2 | public·final·class·R$color |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·preference_fallback_accent_color·=·21310999 | 4 | ····public·static·final·int·preference_fallback_accent_color·=·2131099931; |
| 5 | } | 5 | } |
| Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·androidx.preference; | 1 | package·androidx.preference; |
| 2 | public·final·class·R$drawable | 2 | public·final·class·R$drawable |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·ic_arrow_down_24dp·=·21312308 | 4 | ····public·static·final·int·ic_arrow_down_24dp·=·2131230887; |
| 5 | } | 5 | } |
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·androidx.preference; | 1 | package·androidx.preference; |
| 2 | public·final·class·R$id | 2 | public·final·class·R$id |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·icon_frame·=·21313621 | 4 | ····public·static·final·int·icon_frame·=·2131362194; |
| 5 | ····public·static·final·int·recycler_view·=·21313623 | 5 | ····public·static·final·int·recycler_view·=·2131362380; |
| 6 | ····public·static·final·int·seekbar·=·21313624 | 6 | ····public·static·final·int·seekbar·=·2131362420; |
| 7 | ····public·static·final·int·seekbar_value·=·21313624 | 7 | ····public·static·final·int·seekbar_value·=·2131362421; |
| 8 | ····public·static·final·int·spinner·=·21313624 | 8 | ····public·static·final·int·spinner·=·2131362443; |
| 9 | ····public·static·final·int·switchWidget·=·21313624 | 9 | ····public·static·final·int·switchWidget·=·2131362470; |
| 10 | } | 10 | } |
| Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
| 1 | package·androidx.preference; | 1 | package·androidx.preference; |
| 2 | public·final·class·R$layout | 2 | public·final·class·R$layout |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·expand_button·=·213155848 | 4 | ····public·static·final·int·expand_button·=·2131558488; |
| 5 | ····public·static·final·int·preference·=·213155860 | 5 | ····public·static·final·int·preference·=·2131558606; |
| 6 | ····public·static·final·int·preference_list_fragment·=·213155861 | 6 | ····public·static·final·int·preference_list_fragment·=·2131558615; |
| 7 | ····public·static·final·int·preference_recyclerview·=·213155862 | 7 | ····public·static·final·int·preference_recyclerview·=·2131558622; |
| 8 | } | 8 | } |
| Offset 1, 11 lines modified | Offset 1, 11 lines modified | ||
| 1 | package·androidx.preference; | 1 | package·androidx.preference; |
| 2 | public·final·class·R$string | 2 | public·final·class·R$string |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·copy·=·213188622 | 4 | ····public·static·final·int·copy·=·2131886229; |
| 5 | ····public·static·final·int·expand_button_title·=·213188624 | 5 | ····public·static·final·int·expand_button_title·=·2131886246; |
| 6 | ····public·static·final·int·not_set·=·213188636 | 6 | ····public·static·final·int·not_set·=·2131886365; |
| 7 | ····public·static·final·int·preference_copied·=·213188646 | 7 | ····public·static·final·int·preference_copied·=·2131886467; |
| 8 | ····public·static·final·int·summary_collapsed_preference_list·=·213188653 | 8 | ····public·static·final·int·summary_collapsed_preference_list·=·2131886535; |
| 9 | } | 9 | } |
| Offset 121, 56 lines modified | Offset 121, 56 lines modified | ||
| 121 | ····public·static·final·int·SwitchPreference_switchTextOff·=·8; | 121 | ····public·static·final·int·SwitchPreference_switchTextOff·=·8; |
| 122 | ····public·static·final·int·SwitchPreference_switchTextOn·=·9; | 122 | ····public·static·final·int·SwitchPreference_switchTextOn·=·9; |
| 123 | ···· | 123 | ···· |
| 124 | ····static·{ | 124 | ····static·{ |
| 125 | ········final·int[]·array; | 125 | ········final·int[]·array; |
| 126 | ········final·int[]·backgroundStyle·=·array·=·new·int[2]; | 126 | ········final·int[]·backgroundStyle·=·array·=·new·int[2]; |
| 127 | ········array[0]·=·16843534; | 127 | ········array[0]·=·16843534; |
| 128 | ········array[1]·=·21309694 | 128 | ········array[1]·=·2130969459; |
| 129 | ········BackgroundStyle·=·backgroundStyle; | 129 | ········BackgroundStyle·=·backgroundStyle; |
| 130 | ········final·int[]·array2; | 130 | ········final·int[]·array2; |
| 131 | ········final·int[]·checkBoxPreference·=·array2·=·new·int[6]; | 131 | ········final·int[]·checkBoxPreference·=·array2·=·new·int[6]; |
| 132 | ········array2[0]·=·16843247; | 132 | ········array2[0]·=·16843247; |
| 133 | ········array2[1]·=·16843248; | 133 | ········array2[1]·=·16843248; |
| 134 | ········array2[2]·=·16843249; | 134 | ········array2[2]·=·16843249; |
| 135 | ········array2[3]·=·213096890 | 135 | ········array2[3]·=·2130968903; |
| 136 | ········array2[4]·=·21309695 | 136 | ········array2[4]·=·2130969529; |
| 137 | ········array2[5]·=·21309695 | 137 | ········array2[5]·=·2130969530; |
| 138 | ········CheckBoxPreference·=·checkBoxPreference; | 138 | ········CheckBoxPreference·=·checkBoxPreference; |
| 139 | ········final·int[]·array3; | 139 | ········final·int[]·array3; |
| 140 | ········final·int[]·dialogPreference·=·array3·=·new·int[12]; | 140 | ········final·int[]·dialogPreference·=·array3·=·new·int[12]; |
| 141 | ········array3[0]·=·16843250; | 141 | ········array3[0]·=·16843250; |
| 142 | ········array3[1]·=·16843251; | 142 | ········array3[1]·=·16843251; |
| 143 | ········array3[2]·=·16843252; | 143 | ········array3[2]·=·16843252; |
| 144 | ········array3[3]·=·16843253; | 144 | ········array3[3]·=·16843253; |
| 145 | ········array3[4]·=·16843254; | 145 | ········array3[4]·=·16843254; |
| 146 | ········array3[5]·=·16843255; | 146 | ········array3[5]·=·16843255; |
| 147 | ········array3[6]·=·213096889 | 147 | ········array3[6]·=·2130968896; |
| 148 | ········array3[7]·=·213096889 | 148 | ········array3[7]·=·2130968897; |
| 149 | ········array3[8]·=·213096889 | 149 | ········array3[8]·=·2130968898; |
| 150 | ········array3[9]·=·213096890 | 150 | ········array3[9]·=·2130968902; |
| 151 | ········array3[10]·=·21309692 | 151 | ········array3[10]·=·2130969297; |
| 152 | ········array3[11]·=·21309693 | 152 | ········array3[11]·=·2130969393; |
| 153 | ········DialogPreference·=·dialogPreference; | 153 | ········DialogPreference·=·dialogPreference; |
| 154 | ········EditTextPreference·=·new·int[]·{·21309696 | 154 | ········EditTextPreference·=·new·int[]·{·2130969652·}; |
| 155 | ········final·int[]·array4; | 155 | ········final·int[]·array4; |
| 156 | ········final·int[]·listPreference·=·array4·=·new·int[5]; | 156 | ········final·int[]·listPreference·=·array4·=·new·int[5]; |
| 157 | ········array4[0]·=·16842930; | 157 | ········array4[0]·=·16842930; |
| 158 | ········array4[1]·=·16843256; | 158 | ········array4[1]·=·16843256; |
| 159 | ········array4[2]·=·21309689 | 159 | ········array4[2]·=·2130968951; |
| 160 | ········array4[3]·=·21309689 | 160 | ········array4[3]·=·2130968952; |
| 161 | ········array4[4]·=·21309696 | 161 | ········array4[4]·=·2130969652; |
| 162 | ········ListPreference·=·listPreference; | 162 | ········ListPreference·=·listPreference; |
| 163 | ········final·int·n·=·4; | 163 | ········final·int·n·=·4; |
| 164 | ········final·int[]·array5; | 164 | ········final·int[]·array5; |
| 165 | ········final·int[]·multiSelectListPreference·=·array5·=·new·int[n]; | 165 | ········final·int[]·multiSelectListPreference·=·array5·=·new·int[n]; |
| 166 | ········array5[0]·=·16842930; | 166 | ········array5[0]·=·16842930; |
| 167 | ········array5[1]·=·16843256; | 167 | ········array5[1]·=·16843256; |
| 168 | ········array5[2]·=·21309689 | 168 | ········array5[2]·=·2130968951; |
| 169 | ········array5[3]·=·21309689 | 169 | ········array5[3]·=·2130968952; |
| 170 | ········MultiSelectListPreference·=·multiSelectListPreference; | 170 | ········MultiSelectListPreference·=·multiSelectListPreference; |
| 171 | ········final·int[]·array6; | 171 | ········final·int[]·array6; |
| 172 | ········final·int[]·preference·=·array6·=·new·int[36]; | 172 | ········final·int[]·preference·=·array6·=·new·int[36]; |
| 173 | ········array6[0]·=·16842754; | 173 | ········array6[0]·=·16842754; |
| 174 | ········array6[1]·=·16842765; | 174 | ········array6[1]·=·16842765; |
| 175 | ········array6[2]·=·16842766; | 175 | ········array6[2]·=·16842766; |
| 176 | ········array6[3]·=·16842994; | 176 | ········array6[3]·=·16842994; |
| Offset 184, 32 lines modified | Offset 184, 32 lines modified | ||
| 184 | ········array6[11]·=·16843245; | 184 | ········array6[11]·=·16843245; |
| 185 | ········array6[12]·=·16843246; | 185 | ········array6[12]·=·16843246; |
| 186 | ········array6[13]·=·16843491; | 186 | ········array6[13]·=·16843491; |
| 187 | ········array6[14]·=·16844124; | 187 | ········array6[14]·=·16844124; |
| 188 | ········array6[15]·=·16844129; | 188 | ········array6[15]·=·16844129; |
| 189 | ········array6[16]·=·2130968624; | 189 | ········array6[16]·=·2130968624; |
| 190 | ········array6[17]·=·2130968626; | 190 | ········array6[17]·=·2130968626; |
| 191 | ········array6[18]·=·213096888 | 191 | ········array6[18]·=·2130968885; |
| 192 | ········array6[19]·=·213096888 | 192 | ········array6[19]·=·2130968888; |
| 193 | ········array6[20]·=·213096893 | 193 | ········array6[20]·=·2130968938; |
| 194 | ········array6[21]·=·21309689 | 194 | ········array6[21]·=·2130968940; |
| 195 | ········array6[22]·=·21309690 | 195 | ········array6[22]·=·2130969020; |
| 196 | ········array6[23]·=·2130969 | 196 | ········array6[23]·=·2130969103; |
| 197 | ········array6[24]·=·2130969 | 197 | ········array6[24]·=·2130969108; |
| 198 | ········array6[25]·=·21309691 | 198 | ········array6[25]·=·2130969133; |
| 199 | ········array6[26]·=·21309691 | 199 | ········array6[26]·=·2130969148; |
| 200 | ········array6[27]·=·21309691 | 200 | ········array6[27]·=·2130969154; |
| 201 | ········array6[28]·=·21309693 | 201 | ········array6[28]·=·2130969326; |
| 202 | ········array6[29]·=·21309693 | 202 | ········array6[29]·=·2130969353; |
| 203 | ········array6[30]·=·21309694 | 203 | ········array6[30]·=·2130969458; |
| 204 | ········array6[31]·=·21309694 | 204 | ········array6[31]·=·2130969470; |
| 205 | ········array6[32]·=·21309694 | 205 | ········array6[32]·=·2130969489; |
| 206 | ········array6[33]·=·21309695 | 206 | ········array6[33]·=·2130969528; |
| 207 | ········array6[34]·=·2130969 | 207 | ········array6[34]·=·2130969615; |
| 208 | ········array6[35]·=·21309696 | 208 | ········array6[35]·=·2130969666; |
| 209 | ········Preference·=·preference; | 209 | ········Preference·=·preference; |
| 210 | ········final·int[]·array7; | 210 | ········final·int[]·array7; |
| 211 | ········final·int[]·preferenceFragment·=·array7·=·new·int[n]; | 211 | ········final·int[]·preferenceFragment·=·array7·=·new·int[n]; |
| 212 | ········array7[0]·=·16842994; | 212 | ········array7[0]·=·16842994; |
| 213 | ········array7[1]·=·16843049; | 213 | ········array7[1]·=·16843049; |
| 214 | ········array7[2]·=·16843050; | 214 | ········array7[2]·=·16843050; |
| 215 | ········array7[3]·=·2130968625; | 215 | ········array7[3]·=·2130968625; |
| Offset 220, 56 lines modified | Offset 220, 56 lines modified | ||
| 220 | ········array8[1]·=·16843049; | 220 | ········array8[1]·=·16843049; |
| 221 | ········array8[2]·=·16843050; | 221 | ········array8[2]·=·16843050; |
| 222 | ········array8[3]·=·2130968625; | 222 | ········array8[3]·=·2130968625; |
| 223 | ········PreferenceFragmentCompat·=·preferenceFragmentCompat; | 223 | ········PreferenceFragmentCompat·=·preferenceFragmentCompat; |
| 224 | ········final·int[]·array9; | 224 | ········final·int[]·array9; |
| 225 | ········final·int[]·preferenceGroup·=·array9·=·new·int[3]; | 225 | ········final·int[]·preferenceGroup·=·array9·=·new·int[3]; |
| 226 | ········array9[0]·=·16843239; | 226 | ········array9[0]·=·16843239; |
| 227 | ········array9[1]·=·21309691 | 227 | ········array9[1]·=·2130969128; |
| 228 | ········array9[2]·=·21309693 | 228 | ········array9[2]·=·2130969327; |
| 229 | ········PreferenceGroup·=·preferenceGroup; | 229 | ········PreferenceGroup·=·preferenceGroup; |
| 230 | ········final·int[]·array10; | 230 | ········final·int[]·array10; |
| 231 | ········final·int[]·preferenceImageView·=·array10·=·new·int[n]; | 231 | ········final·int[]·preferenceImageView·=·array10·=·new·int[n]; |
| 232 | ········array10[0]·=·16843039; | 232 | ········array10[0]·=·16843039; |
| 233 | ········array10[1]·=·16843040; | 233 | ········array10[1]·=·16843040; |
| 234 | ········array10[2]·=·21309692 | 234 | ········array10[2]·=·2130969264; |
| 235 | ········array10[3]·=·21309692 | 235 | ········array10[3]·=·2130969267; |
| 236 | ········PreferenceImageView·=·preferenceImageView; | 236 | ········PreferenceImageView·=·preferenceImageView; |
| 237 | ········final·int[]·array11; | 237 | ········final·int[]·array11; |
| 238 | ········final·int[]·seekBarPreference·=·array11·=·new·int[7]; | 238 | ········final·int[]·seekBarPreference·=·array11·=·new·int[7]; |
| 239 | ········array11[0]·=·16842994; | 239 | ········array11[0]·=·16842994; |
| 240 | ········array11[1]·=·16843062; | 240 | ········array11[1]·=·16843062; |
| 241 | ········array11[2]·=·2130968619; | 241 | ········array11[2]·=·2130968619; |
| 242 | ········array11[3]·=·21309692 | 242 | ········array11[3]·=·2130969272; |
| 243 | ········array11[4]·=·21309694 | 243 | ········array11[4]·=·2130969455; |
| 244 | ········array11[5]·=·21309694 | 244 | ········array11[5]·=·2130969481; |
| 245 | ········array11[6]·=·21309696 | 245 | ········array11[6]·=·2130969647; |
| 246 | ········SeekBarPreference·=·seekBarPreference; | 246 | ········SeekBarPreference·=·seekBarPreference; |
| 247 | ········final·int·n2·=·10; | 247 | ········final·int·n2·=·10; |
| 248 | ········final·int[]·array12; | 248 | ········final·int[]·array12; |
| 249 | ········final·int[]·switchPreference·=·array12·=·new·int[n2]; | 249 | ········final·int[]·switchPreference·=·array12·=·new·int[n2]; |
| 250 | ········array12[0]·=·16843247; | 250 | ········array12[0]·=·16843247; |
| 251 | ········array12[1]·=·16843248; | 251 | ········array12[1]·=·16843248; |
| 252 | ········array12[2]·=·16843249; | 252 | ········array12[2]·=·16843249; |
| 253 | ········array12[3]·=·16843627; | 253 | ········array12[3]·=·16843627; |
| 254 | ········array12[4]·=·16843628; | 254 | ········array12[4]·=·16843628; |
| 255 | ········array12[5]·=·213096890 | 255 | ········array12[5]·=·2130968903; |
| 256 | ········array12[6]·=·21309695 | 256 | ········array12[6]·=·2130969529; |
| Max report size reached; 667/7039 bytes (9.48%) of diff not shown. | |||
| Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·androidx.recyclerview; | 1 | package·androidx.recyclerview; |
| 2 | public·final·class·R$attr | 2 | public·final·class·R$attr |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·recyclerViewStyle·=·2130969 | 4 | ····public·static·final·int·recyclerViewStyle·=·2130969415; |
| 5 | } | 5 | } |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·androidx.recyclerview; | 1 | package·androidx.recyclerview; |
| 2 | public·final·class·R$dimen | 2 | public·final·class·R$dimen |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·fastscroll_default_thickness·=·21311654 | 4 | ····public·static·final·int·fastscroll_default_thickness·=·2131165491; |
| 5 | ····public·static·final·int·fastscroll_margin·=·21311654 | 5 | ····public·static·final·int·fastscroll_margin·=·2131165492; |
| 6 | ····public·static·final·int·fastscroll_minimum_range·=·21311654 | 6 | ····public·static·final·int·fastscroll_minimum_range·=·2131165493; |
| 7 | } | 7 | } |
| Offset 19, 19 lines modified | Offset 19, 19 lines modified | ||
| 19 | ···· | 19 | ···· |
| 20 | ····static·{ | 20 | ····static·{ |
| 21 | ········final·int[]·array; | 21 | ········final·int[]·array; |
| 22 | ········final·int[]·recyclerView·=·array·=·new·int[12]; | 22 | ········final·int[]·recyclerView·=·array·=·new·int[12]; |
| 23 | ········array[0]·=·16842948; | 23 | ········array[0]·=·16842948; |
| 24 | ········array[1]·=·16842987; | 24 | ········array[1]·=·16842987; |
| 25 | ········array[2]·=·16842993; | 25 | ········array[2]·=·16842993; |
| 26 | ········array[3]·=·213096897 | 26 | ········array[3]·=·2130968977; |
| 27 | ········array[4]·=·213096897 | 27 | ········array[4]·=·2130968978; |
| 28 | ········array[5]·=·213096897 | 28 | ········array[5]·=·2130968979; |
| 29 | ········array[6]·=·21309689 | 29 | ········array[6]·=·2130968980; |
| 30 | ········array[7]·=·21309689 | 30 | ········array[7]·=·2130968981; |
| 31 | ········array[8]·=·21309691 | 31 | ········array[8]·=·2130969157; |
| 32 | ········array[9]·=·21309694 | 32 | ········array[9]·=·2130969426; |
| 33 | ········array[10]·=·21309694 | 33 | ········array[10]·=·2130969496; |
| 34 | ········array[11]·=·2130969 | 34 | ········array[11]·=·2130969502; |
| 35 | ········RecyclerView·=·recyclerView; | 35 | ········RecyclerView·=·recyclerView; |
| 36 | ····} | 36 | ····} |
| 37 | } | 37 | } |
| Offset 178, 17 lines modified | Offset 178, 14 lines modified | ||
| 178 | ····} | 178 | ····} |
| 179 | ···· | 179 | ···· |
| 180 | ····void·dispatchViewRecycled(final·RecyclerView$ViewHolder·recyclerView$ViewHolder)·{ | 180 | ····void·dispatchViewRecycled(final·RecyclerView$ViewHolder·recyclerView$ViewHolder)·{ |
| 181 | ········final·RecyclerView$RecyclerListener·mRecyclerListener·=·this.this$0.mRecyclerListener; | 181 | ········final·RecyclerView$RecyclerListener·mRecyclerListener·=·this.this$0.mRecyclerListener; |
| 182 | ········if·(mRecyclerListener·!=·null)·{ | 182 | ········if·(mRecyclerListener·!=·null)·{ |
| 183 | ············mRecyclerListener.onViewRecycled(recyclerView$ViewHolder); | 183 | ············mRecyclerListener.onViewRecycled(recyclerView$ViewHolder); |
| 184 | ········} | 184 | ········} |
| 185 | ········for·(int·size·=·this.this$0.mRecyclerListeners.size(),·i·=·0;·i·<·size;·++i)·{ | ||
| 186 | ············((RecyclerView$RecyclerListener)this.this$0.mRecyclerListeners.get(i)).onViewRecycled(recyclerView$ViewHolder); | ||
| 187 | ········} | ||
| 188 | ········final·RecyclerView$Adapter·mAdapter·=·this.this$0.mAdapter; | 185 | ········final·RecyclerView$Adapter·mAdapter·=·this.this$0.mAdapter; |
| 189 | ········if·(mAdapter·!=·null)·{ | 186 | ········if·(mAdapter·!=·null)·{ |
| 190 | ············mAdapter.onViewRecycled(recyclerView$ViewHolder); | 187 | ············mAdapter.onViewRecycled(recyclerView$ViewHolder); |
| 191 | ········} | 188 | ········} |
| 192 | ········final·RecyclerView·this$0·=·this.this$0; | 189 | ········final·RecyclerView·this$0·=·this.this$0; |
| 193 | ········if·(this$0.mState·!=·null)·{ | 190 | ········if·(this$0.mState·!=·null)·{ |
| 194 | ············this$0.mViewInfoStore.removeViewHolder(recyclerView$ViewHolder); | 191 | ············this$0.mViewInfoStore.removeViewHolder(recyclerView$ViewHolder); |
| Offset 178, 17 lines modified | Offset 178, 18 lines modified | ||
| 178 | ········} | 178 | ········} |
| 179 | ········final·int·invalidateFullSpansAfter·=·this.invalidateFullSpansAfter(n); | 179 | ········final·int·invalidateFullSpansAfter·=·this.invalidateFullSpansAfter(n); |
| 180 | ········if·(invalidateFullSpansAfter·==·n2)·{ | 180 | ········if·(invalidateFullSpansAfter·==·n2)·{ |
| 181 | ············final·int[]·mData2·=·this.mData; | 181 | ············final·int[]·mData2·=·this.mData; |
| 182 | ············Arrays.fill(mData2,·n,·mData2.length,·n2); | 182 | ············Arrays.fill(mData2,·n,·mData2.length,·n2); |
| 183 | ············return·this.mData.length; | 183 | ············return·this.mData.length; |
| 184 | ········} | 184 | ········} |
| 185 | ········final·int | 185 | ········final·int[]·mData3·=·this.mData; |
| 186 | ········ | 186 | ········final·int·n3·=·invalidateFullSpansAfter·+·1; |
| 187 | ········r | 187 | ········Arrays.fill(mData3,·n,·n3,·n2); |
| 188 | ········return·n3; | ||
| 188 | ····} | 189 | ····} |
| 189 | ···· | 190 | ···· |
| 190 | ····void·offsetForAddition(final·int·n,·final·int·n2)·{ | 191 | ····void·offsetForAddition(final·int·n,·final·int·n2)·{ |
| 191 | ········final·int[]·mData·=·this.mData; | 192 | ········final·int[]·mData·=·this.mData; |
| 192 | ········if·(mData·!=·null)·{ | 193 | ········if·(mData·!=·null)·{ |
| 193 | ············if·(n·<·mData.length)·{ | 194 | ············if·(n·<·mData.length)·{ |
| 194 | ················final·int·n3·=·n·+·n2; | 195 | ················final·int·n3·=·n·+·n2; |
| Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
| 1 | package·androidx.savedstate; | 1 | package·androidx.savedstate; |
| 2 | public·final·class·R$id | 2 | public·final·class·R$id |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·view_tree_saved_state_registry_owner·=·21313625 | 4 | ····public·static·final·int·view_tree_saved_state_registry_owner·=·2131362534; |
| 5 | } | 5 | } |
| Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
| 1 | package·androidx.transition; | 1 | package·androidx.transition; |
| 2 | public·final·class·R$id | 2 | public·final·class·R$id |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·save_non_transition_alpha·=·21313623 | 4 | ····public·static·final·int·save_non_transition_alpha·=·2131362391; |
| 5 | ····public·static·final·int·save_overlay_view·=·21313623 | 5 | ····public·static·final·int·save_overlay_view·=·2131362392; |
| 6 | ····public·static·final·int·transition_current_scene·=·2131362 | 6 | ····public·static·final·int·transition_current_scene·=·2131362516; |
| 7 | ····public·static·final·int·transition_layout_save·=·2131362 | 7 | ····public·static·final·int·transition_layout_save·=·2131362517; |
| 8 | } | 8 | } |
| Offset 34, 15 lines modified | Offset 34, 15 lines modified | ||
| 34 | ········this.mButtonHandler·=·(View$OnClickListener)new·-$$Lambda$AcceptDenyDialog$FKiFlA_m1qiTdlHK4kjx3s9nQCI(this); | 34 | ········this.mButtonHandler·=·(View$OnClickListener)new·-$$Lambda$AcceptDenyDialog$FKiFlA_m1qiTdlHK4kjx3s9nQCI(this); |
| 35 | ········this.setContentView(2131558428); | 35 | ········this.setContentView(2131558428); |
| 36 | ········this.mTitle·=·(TextView)this.findViewById(16908310); | 36 | ········this.mTitle·=·(TextView)this.findViewById(16908310); |
| 37 | ········final·TextView·textView·=·(TextView)this.findViewById(16908299); | 37 | ········final·TextView·textView·=·(TextView)this.findViewById(16908299); |
| 38 | ········this.mIcon·=·(ImageView)this.findViewById(16908294); | 38 | ········this.mIcon·=·(ImageView)this.findViewById(16908294); |
| 39 | ········(this.mPositiveButton·=·(ImageButton)this.findViewById(16908313)).setOnClickListener(this.mButtonHandler); | 39 | ········(this.mPositiveButton·=·(ImageButton)this.findViewById(16908313)).setOnClickListener(this.mButtonHandler); |
| 40 | ········(this.mNegativeButton·=·(ImageButton)this.findViewById(16908314)).setOnClickListener(this.mButtonHandler); | 40 | ········(this.mNegativeButton·=·(ImageButton)this.findViewById(16908314)).setOnClickListener(this.mButtonHandler); |
| 41 | ········this.mSpacer·=·this.findViewById(21313624 | 41 | ········this.mSpacer·=·this.findViewById(2131362441); |
| 42 | ········this.mButtonPanel·=·this.findViewById(2131361948); | 42 | ········this.mButtonPanel·=·this.findViewById(2131361948); |
| 43 | ····} | 43 | ····} |
| 44 | ···· | 44 | ···· |
| 45 | ····public·ImageButton·getButton(final·int·n)·{ | 45 | ····public·ImageButton·getButton(final·int·n)·{ |
| 46 | ········if·(n·==·-2)·{ | 46 | ········if·(n·==·-2)·{ |
| 47 | ············return·this.mNegativeButton; | 47 | ············return·this.mNegativeButton; |
| 48 | ········} | 48 | ········} |
| Offset 1, 59 lines modified | Offset 1, 79 lines modified | ||
| 1 | package·com.android.car.ui; | 1 | package·com.android.car.ui; |
| 2 | import·com.android.car.ui.recyclerview.CarUiRadioButtonListItemAdapter; | 2 | import·com.android.car.ui.recyclerview.CarUiRadioButtonListItemAdapter; |
| 3 | import·android.content.DialogInterface$OnKeyListener; | 3 | import·android.content.DialogInterface$OnKeyListener; |
| 4 | import·android.widget.AdapterView$OnItemSelectedListener; | 4 | import·android.widget.AdapterView$OnItemSelectedListener; |
| 5 | import·android.content.DialogInterface$OnDismissListener; | ||
| 6 | import·android.content.DialogInterface$OnCancelListener; | 5 | import·android.content.DialogInterface$OnCancelListener; |
| 7 | import·android.content.DialogInterface$OnMultiChoiceClickListener; | 6 | import·android.content.DialogInterface$OnMultiChoiceClickListener; |
| 8 | import·android.widget.EditText; | ||
| 9 | import·android.text.InputFilter; | 7 | import·android.text.InputFilter; |
| 10 | import·android.text.TextWatcher; | 8 | import·android.text.TextWatcher; |
| 11 | import·android.database.Cursor; | 9 | import·android.database.Cursor; |
| 12 | import·android.widget.ListAdapter; | 10 | import·android.widget.ListAdapter; |
| 13 | import·android.app.AlertDialog; | 11 | import·android.app.AlertDialog; |
| 14 | import·androidx.recyclerview.widget.RecyclerView$Adapter; | 12 | import·androidx.recyclerview.widget.RecyclerView$Adapter; |
| 15 | import·androidx.recyclerview.widget.RecyclerView$LayoutManager; | 13 | import·androidx.recyclerview.widget.RecyclerView$LayoutManager; |
| 16 | import·androidx.recyclerview.widget.LinearLayoutManager; | 14 | import·androidx.recyclerview.widget.LinearLayoutManager; |
| 17 | import·androidx.recyclerview.widget.RecyclerView; | 15 | import·androidx.recyclerview.widget.RecyclerView; |
| 18 | import·com.android.car.ui.recyclerview.CarUiListItemAdapter; | 16 | import·com.android.car.ui.recyclerview.CarUiListItemAdapter; |
| 19 | import·android.view.View; | ||
| 20 | import·android.content.DialogInterface$OnClickListener; | 17 | import·android.content.DialogInterface$OnClickListener; |
| 21 | import·android.text.TextUtils; | 18 | import·android.text.TextUtils; |
| 22 | import·android.widget.ImageView; | 19 | import·android.widget.ImageView; |
| 23 | import·android.text.method.LinkMovementMethod; | 20 | import·android.text.method.LinkMovementMethod; |
| 24 | import·com.android.car.ui.utils.CarUiUtils; | 21 | import·com.android.car.ui.utils.CarUiUtils; |
| 25 | import·android.widget.TextView; | 22 | import·android.widget.TextView; |
| 26 | import·android.view.ViewGroup; | ||
| 27 | import·android.view.LayoutInflater; | 23 | import·android.view.LayoutInflater; |
| 28 | import·android.content.DialogInterface; | 24 | import·android.content.DialogInterface; |
| 25 | import·android.os.Bundle; | ||
| 26 | import·android.view.WindowInsets$Type; | ||
| 27 | import·android.os.Build$VERSION; | ||
| 28 | import·android.view.WindowInsets; | ||
| 29 | import·android.view.View; | ||
| 30 | import·android.view.ViewGroup; | ||
| 31 | import·android.content.DialogInterface$OnDismissListener; | ||
| 32 | import·android.view.View$OnApplyWindowInsetsListener; | ||
| 33 | import·android.view.inputmethod.InputMethodManager; | ||
| 29 | import·android.graphics.drawable.Drawable; | 34 | import·android.graphics.drawable.Drawable; |
| 30 | import·android.content.Context; | 35 | import·android.content.Context; |
| 36 | import·android.widget.EditText; | ||
| 31 | import·android.app.AlertDialog$Builder; | 37 | import·android.app.AlertDialog$Builder; |
| 32 | public·class·AlertDialogBuilder | 38 | public·class·AlertDialogBuilder |
| 33 | { | 39 | { |
| 40 | ····private·boolean·mAllowDismissButton; | ||
| 34 | ····private·AlertDialog$Builder·mBuilder; | 41 | ····private·AlertDialog$Builder·mBuilder; |
| 42 | ····private·EditText·mCarUiEditText; | ||
| 35 | ····private·Context·mContext; | 43 | ····private·Context·mContext; |
| 44 | ····private·boolean·mHasSingleChoiceBodyButton; | ||
| 36 | ····private·Drawable·mIcon; | 45 | ····private·Drawable·mIcon; |
| 37 | ····private·boolean·mIconTinted; | 46 | ····private·boolean·mIconTinted; |
| 47 | ····private·InputMethodManager·mInputMethodManager; | ||
| 38 | ····private·boolean·mNegativeButtonSet; | 48 | ····private·boolean·mNegativeButtonSet; |
| 39 | ····private·boolean·mNeutralButtonSet; | 49 | ····private·boolean·mNeutralButtonSet; |
| 50 | ····private·final·View$OnApplyWindowInsetsListener·mOnApplyWindowInsetsListener; | ||
| 51 | ····private·final·DialogInterface$OnDismissListener·mOnDismissListener; | ||
| 40 | ····private·boolean·mPositiveButtonSet; | 52 | ····private·boolean·mPositiveButtonSet; |
| 53 | ····private·ViewGroup·mRoot; | ||
| 41 | ····private·CharSequence·mSubtitle; | 54 | ····private·CharSequence·mSubtitle; |
| 42 | ····private·CharSequence·mTitle; | 55 | ····private·CharSequence·mTitle; |
| 56 | ····private·String·mWideScreenTitle; | ||
| 57 | ····private·String·mWideScreenTitleDesc; | ||
| 43 | ···· | 58 | ···· |
| 44 | ····public·AlertDialogBuilder(final·Context·context)·{ | 59 | ····public·AlertDialogBuilder(final·Context·context)·{ |
| 45 | ········this(context,·0); | 60 | ········this(context,·0); |
| 46 | ····} | 61 | ····} |
| 47 | ···· | 62 | ···· |
| 48 | ····public·AlertDialogBuilder(final·Context·mContext,·final·int·n)·{ | 63 | ····public·AlertDialogBuilder(final·Context·mContext,·final·int·n)·{ |
| 64 | ········this.mAllowDismissButton·=·true; | ||
| 65 | ········this.mHasSingleChoiceBodyButton·=·false; | ||
| 66 | ········this.mOnApplyWindowInsetsListener·=·(View$OnApplyWindowInsetsListener)new·-$$Lambda$AlertDialogBuilder$MUP4IX8R1OUHR9U791mPN6CBWyg(this); | ||
| 67 | ········this.mOnDismissListener·=·(DialogInterface$OnDismissListener)new·-$$Lambda$AlertDialogBuilder$ul5Osxow355Z2I-3kry73AO2H2M(this); | ||
| 49 | ········this.mBuilder·=·new·AlertDialog$Builder(mContext,·n); | 68 | ········this.mBuilder·=·new·AlertDialog$Builder(mContext,·n); |
| 69 | ········this.mInputMethodManager·=·(InputMethodManager)mContext.getSystemService("input_method"); | ||
| 50 | ········this.mContext·=·mContext; | 70 | ········this.mContext·=·mContext; |
| 51 | ····} | 71 | ····} |
| 52 | ···· | 72 | ···· |
| 53 | ····private·void·prepareDialog()·{ | 73 | ····private·void·prepareDialog()·{ |
| 54 | ········final·View·inflate·=·LayoutInflater.from(this.mContext).inflate(R$layout.car_ui_alert_dialog_title_with_subtitle,·(ViewGroup)null); | 74 | ········final·View·inflate·=·LayoutInflater.from(this.mContext).inflate(R$layout.car_ui_alert_dialog_title_with_subtitle,·(ViewGroup)null); |
| 55 | ········final·TextView·textView·=·(TextView)CarUiUtils.requireViewByRefId(inflate,·R$id.car_ui_alert_title); | 75 | ········final·TextView·textView·=·(TextView)CarUiUtils.requireViewByRefId(inflate,·R$id.car_ui_alert_title); |
| 56 | ········final·TextView·textView2·=·(TextView)CarUiUtils.requireViewByRefId(inflate,·R$id.car_ui_alert_subtitle); | 76 | ········final·TextView·textView2·=·(TextView)CarUiUtils.requireViewByRefId(inflate,·R$id.car_ui_alert_subtitle); |
| Offset 84, 79 lines modified | Offset 104, 97 lines modified | ||
| 84 | ············visibility·=·0; | 104 | ············visibility·=·0; |
| 85 | ········} | 105 | ········} |
| 86 | ········imageView.setVisibility(visibility); | 106 | ········imageView.setVisibility(visibility); |
| 87 | ········if·(this.mIconTinted)·{ | 107 | ········if·(this.mIconTinted)·{ |
| 88 | ············imageView.setImageTintList(this.mContext.getColorStateList(R$color.car_ui_dialog_icon_color)); | 108 | ············imageView.setImageTintList(this.mContext.getColorStateList(R$color.car_ui_dialog_icon_color)); |
| 89 | ········} | 109 | ········} |
| 90 | ········this.mBuilder.setCustomTitle(inflate); | 110 | ········this.mBuilder.setCustomTitle(inflate); |
| 91 | ········if·(!this.mNeutralButtonSet·&&·!this.mNegativeButtonSet·&&·!this.mPositiveButtonSet)·{ | 111 | ········if·(!this.mAllowDismissButton·&&·!this.mHasSingleChoiceBodyButton·&&·!this.mNeutralButtonSet·&&·!this.mNegativeButtonSet·&&·!this.mPositiveButtonSet)·{ |
| 92 | ············th | 112 | ············throw·new·RuntimeException("The·dialog·must·have·at·least·one·button·to·disable·the·dismiss·button"); |
| 113 | ········} | ||
| 114 | ········if·(this.mContext.getResources().getBoolean(R$bool.car_ui_alert_dialog_force_dismiss_button)·&&·!this.mNeutralButtonSet·&&·!this.mNegativeButtonSet·&&·!this.mPositiveButtonSet·&&·this.mAllowDismissButton)·{ | ||
| 115 | ············this.mBuilder.setNegativeButton((CharSequence)this.mContext.getString(R$string.car_ui_alert_dialog_default_button),·(DialogInterface$OnClickListener)-$$Lambda$AlertDialogBuilder$h51GnhnbQvhgpbFYKLXgK9OTHic.INSTANCE); | ||
| 93 | ········} | 116 | ········} |
| 94 | ····} | 117 | ····} |
| 95 | ···· | 118 | ···· |
| 96 | ····private·void·setCustomList(final·CarUiListItemAdapter·adapter)·{ | 119 | ····private·void·setCustomList(final·CarUiListItemAdapter·adapter)·{ |
| 97 | ········final·View·inflate·=·LayoutInflater.from(this.mContext).inflate(R$layout.car_ui_alert_dialog_list,·(ViewGroup)null); | 120 | ········final·View·inflate·=·LayoutInflater.from(this.mContext).inflate(R$layout.car_ui_alert_dialog_list,·(ViewGroup)null); |
| 98 | ········final·RecyclerView·recyclerView·=·(RecyclerView)CarUiUtils.requireViewByRefId(inflate,·R$id.list); | 121 | ········final·RecyclerView·recyclerView·=·(RecyclerView)CarUiUtils.requireViewByRefId(inflate,·R$id.list); |
| 99 | ········recyclerView.setLayoutManager((RecyclerView$LayoutManager)new·LinearLayoutManager(this.mContext)); | 122 | ········recyclerView.setLayoutManager((RecyclerView$LayoutManager)new·LinearLayoutManager(this.mContext)); |
| 100 | ········recyclerView.setAdapter((RecyclerView$Adapter)adapter); | 123 | ········recyclerView.setAdapter((RecyclerView$Adapter)adapter); |
| 101 | ········this.mBuilder.setView(inflate); | 124 | ········this.mBuilder.setView(inflate); |
| 102 | ····} | 125 | ····} |
| 103 | ···· | 126 | ···· |
| 104 | ····public·AlertDialog·create()·{ | 127 | ····public·AlertDialog·create()·{ |
| 105 | ········this.prepareDialog(); | 128 | ········this.prepareDialog(); |
| 106 | ········final·AlertDialog·create·=·this.mBuilder.create(); | 129 | ········final·AlertDialog·create·=·this.mBuilder.create(); |
| 107 | ········((ViewGroup)create.getWindow().getDecorView().getRootView()).addView((View)new·FocusParkingView(this.mContext)); | 130 | ········(this.mRoot·=·(ViewGroup)create.getWindow().getDecorView().getRootView()).addView((View)new·FocusParkingView(this.mContext)); |
| 131 | ········this.mRoot.setOnApplyWindowInsetsListener(this.mOnApplyWindowInsetsListener); | ||
| 132 | ········this.setOnDismissListener(this.mOnDismissListener); | ||
| 108 | ········return·create; | 133 | ········return·create; |
| 109 | ····} | 134 | ····} |
| 110 | ···· | 135 | ···· |
| 111 | ····public·Context·getContext()·{ | 136 | ····public·Context·getContext()·{ |
| 112 | ········return·this.mBuilder.getContext(); | 137 | ········return·this.mBuilder.getContext(); |
| 113 | ····} | 138 | ····} |
| 114 | ···· | 139 | ···· |
| 115 | ····public·AlertDialogBuilder·setAdapter(final·ListAdapter·listAdapter,·final·DialogInterface$OnClickListener·dialogInterface$OnClickListener)·{ | 140 | ····public·AlertDialogBuilder·setAdapter(final·ListAdapter·listAdapter,·final·DialogInterface$OnClickListener·dialogInterface$OnClickListener)·{ |
| 116 | ········this.mBuilder.setAdapter(listAdapter,·dialogInterface$OnClickListener); | 141 | ········this.mBuilder.setAdapter(listAdapter,·dialogInterface$OnClickListener); |
| 142 | ········this.mHasSingleChoiceBodyButton·=·true; | ||
| 117 | ········return·this; | 143 | ········return·this; |
| 118 | ····} | 144 | ····} |
| 119 | ···· | 145 | ···· |
| 120 | ····public·AlertDialogBuilder·setAdapter(final·CarUiListItemAdapter·customList)·{ | 146 | ····public·AlertDialogBuilder·setAdapter(final·CarUiListItemAdapter·customList)·{ |
| Max report size reached; 7960/14771 bytes (53.89%) of diff not shown. | |||
| Offset 1, 84 lines modified | Offset 1, 496 lines modified | ||
| 1 | package·com.android.car.ui; | 1 | package·com.android.car.ui; |
| 2 | import·android.content.res.TypedArray; | ||
| 3 | import·android.graphics.Rect; | ||
| 4 | import·android.view.accessibility.AccessibilityNodeInfo; | ||
| 5 | import·com.android.car.ui.utils.CarUiUtils; | ||
| 2 | import·android.graphics.Canvas; | 6 | import·android.graphics.Canvas; |
| 3 | import·android.view.View; | 7 | import·android.view.ViewGroup; |
| 4 | import·android.view.ViewTreeObserver$OnGlobalFocusChangeListener; | 8 | import·android.view.ViewTreeObserver$OnGlobalFocusChangeListener; |
| 9 | import·android.util.Log; | ||
| 10 | import·java.util.Iterator; | ||
| 11 | import·java.util.HashMap; | ||
| 12 | import·android.content.res.Resources; | ||
| 13 | import·android.os.Bundle; | ||
| 14 | import·android.os.SystemClock; | ||
| 15 | import·com.android.car.ui.utils.ViewUtils; | ||
| 5 | import·android.util.AttributeSet; | 16 | import·android.util.AttributeSet; |
| 6 | import·android.content.Context; | 17 | import·android.content.Context; |
| 18 | import·java.util.Arrays; | ||
| 19 | import·java.util.Map; | ||
| 20 | import·android.view.View; | ||
| 7 | import·android.graphics.drawable.Drawable; | 21 | import·android.graphics.drawable.Drawable; |
| 22 | import·java.util.List; | ||
| 8 | import·android.widget.LinearLayout; | 23 | import·android.widget.LinearLayout; |
| 9 | public·class·FocusArea·extends·LinearLayout | 24 | public·class·FocusArea·extends·LinearLayout |
| 10 | { | 25 | { |
| 26 | ····private·static·final·int·INVALID_DIMEN·=·255; | ||
| 27 | ····private·static·final·int·INVALID_DIRECTION·=·255; | ||
| 28 | ····private·static·final·List·NUDGE_DIRECTIONS; | ||
| 29 | ····private·static·final·String·TAG·=·"FocusArea"; | ||
| 11 | ····private·Drawable·mBackgroundHighlight; | 30 | ····private·Drawable·mBackgroundHighlight; |
| 31 | ····private·int·mBottomOffset; | ||
| 32 | ····private·boolean·mClearFocusAreaHistoryWhenRotating; | ||
| 33 | ····private·int·mDefaultFocusId; | ||
| 34 | ····private·boolean·mDefaultFocusOverridesHistory; | ||
| 35 | ····private·View·mDefaultFocusView; | ||
| 12 | ····private·boolean·mEnableBackgroundHighlight; | 36 | ····private·boolean·mEnableBackgroundHighlight; |
| 13 | ····private·boolean·mEnableForegroundHighlight; | 37 | ····private·boolean·mEnableForegroundHighlight; |
| 38 | ····private·View·mFocusedView; | ||
| 14 | ····private·Drawable·mForegroundHighlight; | 39 | ····private·Drawable·mForegroundHighlight; |
| 15 | ····private·boolean·mHasFocus; | 40 | ····private·boolean·mHasFocus; |
| 41 | ····private·int·mLeftOffset; | ||
| 42 | ····private·int·mNudgeShortcutDirection; | ||
| 43 | ····private·int·mNudgeShortcutId; | ||
| 44 | ····private·View·mNudgeShortcutView; | ||
| 16 | ····private·int·mPaddingBottom; | 45 | ····private·int·mPaddingBottom; |
| 17 | ····private·int·mPaddingLeft; | 46 | ····private·int·mPaddingLeft; |
| 18 | ····private·int·mPaddingRight; | 47 | ····private·int·mPaddingRight; |
| 19 | ····private·int·mPaddingTop; | 48 | ····private·int·mPaddingTop; |
| 49 | ····private·FocusArea·mPreviousFocusArea; | ||
| 50 | ····private·int·mRightOffset; | ||
| 51 | ····private·RotaryCache·mRotaryCache; | ||
| 52 | ····private·boolean·mRtl; | ||
| 53 | ····private·Map·mSpecifiedNudgeFocusAreaMap; | ||
| 54 | ····private·Map·mSpecifiedNudgeIdMap; | ||
| 55 | ····private·int·mTopOffset; | ||
| 56 | ···· | ||
| 57 | ····static·{ | ||
| 58 | ········NUDGE_DIRECTIONS·=·Arrays.asList(17,·66,·33,·130); | ||
| 59 | ····} | ||
| 20 | ···· | 60 | ···· |
| 21 | ····public·FocusArea(final·Context·context)·{ | 61 | ····public·FocusArea(final·Context·context)·{ |
| 22 | ········super(context); | 62 | ········super(context); |
| 23 | ········this.init(); | 63 | ········this.init(context,·null); |
| 24 | ····} | 64 | ····} |
| 25 | ···· | 65 | ···· |
| 26 | ····public·FocusArea(final·Context·context,·final·AttributeSet·set)·{ | 66 | ····public·FocusArea(final·Context·context,·final·AttributeSet·set)·{ |
| 27 | ········super(context,·set); | 67 | ········super(context,·set); |
| 28 | ········this.init(); | 68 | ········this.init(context,·set); |
| 29 | ····} | 69 | ····} |
| 30 | ···· | 70 | ···· |
| 31 | ····public·FocusArea(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 71 | ····public·FocusArea(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 32 | ········super(context,·set,·n); | 72 | ········super(context,·set,·n); |
| 33 | ········this.init(); | 73 | ········this.init(context,·set); |
| 34 | ····} | 74 | ····} |
| 35 | ···· | 75 | ···· |
| 36 | ····public·FocusArea(final·Context·context,·final·AttributeSet·set,·final·int·n,·final·int·n2)·{ | 76 | ····public·FocusArea(final·Context·context,·final·AttributeSet·set,·final·int·n,·final·int·n2)·{ |
| 37 | ········super(context,·set,·n,·n2); | 77 | ········super(context,·set,·n,·n2); |
| 38 | ········this.init(); | 78 | ········this.init(context,·set); |
| 79 | ····} | ||
| 80 | ···· | ||
| 81 | ····private·boolean·focusDefaultFocusView()·{ | ||
| 82 | ········return·ViewUtils.adjustFocus((View)this,·3); | ||
| 83 | ····} | ||
| 84 | ···· | ||
| 85 | ····private·boolean·focusOnDescendant()·{ | ||
| 86 | ········final·boolean·mDefaultFocusOverridesHistory·=·this.mDefaultFocusOverridesHistory; | ||
| 87 | ········final·boolean·b·=·true; | ||
| 88 | ········if·(mDefaultFocusOverridesHistory)·{ | ||
| 89 | ············if·(this.focusDefaultFocusView()·||·this.focusOnLastFocusedView())·{ | ||
| 90 | ················return·b; | ||
| 91 | ············} | ||
| 92 | ········} | ||
| 93 | ········else·if·(this.focusOnLastFocusedView()·||·this.focusDefaultFocusView())·{ | ||
| 94 | ············return·b; | ||
| 95 | ········} | ||
| 96 | ········return·this.focusOnFirstFocusableView(); | ||
| 97 | ····} | ||
| 98 | ···· | ||
| 99 | ····private·boolean·focusOnFirstFocusableView()·{ | ||
| 100 | ········return·ViewUtils.adjustFocus((View)this,·1); | ||
| 101 | ····} | ||
| 102 | ···· | ||
| 103 | ····private·boolean·focusOnLastFocusedView()·{ | ||
| 104 | ········return·ViewUtils.requestFocus(this.mRotaryCache.getFocusedView(SystemClock.uptimeMillis())); | ||
| 105 | ····} | ||
| 106 | ···· | ||
| 107 | ····private·static·int·getNudgeDirection(final·Bundle·bundle)·{ | ||
| 108 | ········int·int1·=·-1; | ||
| 109 | ········if·(bundle·!=·null)·{ | ||
| 110 | ············int1·=·bundle.getInt("com.android.car.ui.utils.NUDGE_DIRECTION",·int1); | ||
| 111 | ········} | ||
| 112 | ········return·int1; | ||
| 39 | ····} | 113 | ····} |
| 40 | ···· | 114 | ···· |
| 41 | ····private· | 115 | ····private·static·int·getOppositeDirection(final·int·n)·{ |
| 42 | ········ | 116 | ········final·int·n2·=·66; |
| 43 | ········ | 117 | ········final·int·n3·=·17; |
| 44 | ········ | 118 | ········if·(n·==·n3)·{ |
| 45 | ········ | 119 | ············return·n2; |
| 120 | ········} | ||
| 121 | ········final·int·n4·=·130; | ||
| 122 | ········final·int·n5·=·33; | ||
| 123 | ········if·(n·==·n5)·{ | ||
| 124 | ············return·n4; | ||
| Max report size reached; 16706/23434 bytes (71.29%) of diff not shown. | |||
| Offset 1, 64 lines modified | Offset 1, 147 lines modified | ||
| 1 | package·com.android.car.ui; | 1 | package·com.android.car.ui; |
| 2 | import·android.view.inputmethod.InputMethodManager; | ||
| 2 | import·android.os.Bundle; | 3 | import·android.os.Bundle; |
| 4 | import·android.graphics.Rect; | ||
| 5 | import·android.view.ViewTreeObserver$OnGlobalLayoutListener; | ||
| 6 | import·androidx.recyclerview.widget.RecyclerView; | ||
| 7 | import·com.android.car.ui.utils.ViewUtils; | ||
| 8 | import·android.view.ViewTreeObserver$OnGlobalFocusChangeListener; | ||
| 3 | import·android.util.AttributeSet; | 9 | import·android.util.AttributeSet; |
| 4 | import·android.content.Context; | 10 | import·android.content.Context; |
| 11 | import·android.view.ViewGroup; | ||
| 5 | import·android.view.View; | 12 | import·android.view.View; |
| 6 | public·class·FocusParkingView·extends·View | 13 | public·class·FocusParkingView·extends·View |
| 7 | { | 14 | { |
| 15 | ····private·View·mFocusedView; | ||
| 16 | ····ViewGroup·mScrollableContainer; | ||
| 17 | ····private·boolean·mShouldRestoreFocus; | ||
| 18 | ···· | ||
| 8 | ····public·FocusParkingView(final·Context·context)·{ | 19 | ····public·FocusParkingView(final·Context·context)·{ |
| 9 | ········super(context); | 20 | ········super(context); |
| 10 | ········this.init(); | 21 | ········this.init(context,·null); |
| 11 | ····} | 22 | ····} |
| 12 | ···· | 23 | ···· |
| 13 | ····public·FocusParkingView(final·Context·context,·final·AttributeSet·set)·{ | 24 | ····public·FocusParkingView(final·Context·context,·final·AttributeSet·set)·{ |
| 14 | ········super(context,·set); | 25 | ········super(context,·set); |
| 15 | ········this.init(); | 26 | ········this.init(context,·set); |
| 16 | ····} | 27 | ····} |
| 17 | ···· | 28 | ···· |
| 18 | ····public·FocusParkingView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ | 29 | ····public·FocusParkingView(final·Context·context,·final·AttributeSet·set,·final·int·n)·{ |
| 19 | ········super(context,·set,·n); | 30 | ········super(context,·set,·n); |
| 20 | ········this.init(); | 31 | ········this.init(context,·set); |
| 21 | ····} | 32 | ····} |
| 22 | ···· | 33 | ···· |
| 23 | ····public·FocusParkingView(final·Context·context,·final·AttributeSet·set,·final·int·n,·final·int·n2)·{ | 34 | ····public·FocusParkingView(final·Context·context,·final·AttributeSet·set,·final·int·n,·final·int·n2)·{ |
| 24 | ········super(context,·set,·n,·n2); | 35 | ········super(context,·set,·n,·n2); |
| 25 | ········this.init(); | 36 | ········this.init(context,·set); |
| 26 | ····} | 37 | ····} |
| 27 | ···· | 38 | ···· |
| 28 | ····private·void·init()·{ | 39 | ····private·void·init(final·Context·context,·final·AttributeSet·set)·{ |
| 29 | ········final·int·n·=·1; | 40 | ········final·int·n·=·1; |
| 41 | ········if·(set·!=·null)·{ | ||
| 42 | ············this.mShouldRestoreFocus·=·context.obtainStyledAttributes(set,·R$styleable.FocusParkingView).getBoolean(R$styleable.FocusParkingView_shouldRestoreFocus,·(boolean)(n·!=·0)); | ||
| 43 | ········} | ||
| 30 | ········this.setFocusable(n); | 44 | ········this.setFocusable(n); |
| 31 | ········this.setVisibility(0); | 45 | ········this.setVisibility(0); |
| 32 | ········this.setEnabled((boolean)(n·!=·0)); | 46 | ········this.setEnabled((boolean)(n·!=·0)); |
| 33 | ········this.setClickable(false); | 47 | ········this.setClickable(false); |
| 34 | ········this.setAlpha(0.0f); | 48 | ········this.setAlpha(0.0f); |
| 35 | ········this.setDefaultFocusHighlightEnabled(false); | 49 | ········this.setDefaultFocusHighlightEnabled(false); |
| 50 | ········this.getViewTreeObserver().addOnGlobalFocusChangeListener((ViewTreeObserver$OnGlobalFocusChangeListener)new·-$$Lambda$FocusParkingView$MzDKoOQQO5vfiynbg4DKSNThxoI(this)); | ||
| 51 | ····} | ||
| 52 | ···· | ||
| 53 | ····private·boolean·maybeFocusOnScrollableContainer()·{ | ||
| 54 | ········final·View·mFocusedView·=·this.mFocusedView; | ||
| 55 | ········if·(mFocusedView·!=·null·&&·!mFocusedView.isAttachedToWindow()·&&·this.mFocusedView.getParent()·!=·null)·{ | ||
| 56 | ············final·ViewGroup·mScrollableContainer·=·this.mScrollableContainer; | ||
| 57 | ············if·(mScrollableContainer·!=·null·&&·mScrollableContainer.isAttachedToWindow()·&&·this.mScrollableContainer.isShown())·{ | ||
| 58 | ················final·ViewGroup·mScrollableContainer2·=·this.mScrollableContainer; | ||
| 59 | ················RecyclerView·recyclerView; | ||
| 60 | ················if·(mScrollableContainer2·instanceof·RecyclerView)·{ | ||
| 61 | ····················recyclerView·=·(RecyclerView)mScrollableContainer2; | ||
| 62 | ················} | ||
| 63 | ················else·{ | ||
| 64 | ····················recyclerView·=·null; | ||
| 65 | ················} | ||
| 66 | ················if·(this.mScrollableContainer.requestFocus())·{ | ||
| 67 | ····················if·(recyclerView·!=·null·&&·recyclerView.isComputingLayout())·{ | ||
| 68 | ························this.getViewTreeObserver().addOnGlobalLayoutListener((ViewTreeObserver$OnGlobalLayoutListener)new·FocusParkingView$1(this,·recyclerView)); | ||
| 69 | ····················} | ||
| 70 | ····················return·true; | ||
| 71 | ················} | ||
| 72 | ············} | ||
| 73 | ········} | ||
| 74 | ········return·false; | ||
| 75 | ····} | ||
| 76 | ···· | ||
| 77 | ····private·boolean·restoreFocusInRoot(final·boolean·b)·{ | ||
| 78 | ········if·(b·&&·this.isInTouchMode())·{ | ||
| 79 | ············return·false; | ||
| 80 | ········} | ||
| 81 | ········final·boolean·maybeFocusOnScrollableContainer·=·this.maybeFocusOnScrollableContainer(); | ||
| 82 | ········final·boolean·b2·=·true; | ||
| 83 | ········if·(maybeFocusOnScrollableContainer)·{ | ||
| 84 | ············return·b2; | ||
| 85 | ········} | ||
| 86 | ········if·(ViewUtils.adjustFocus(this.getRootView(),·(View)null))·{ | ||
| 87 | ············return·b2; | ||
| 88 | ········} | ||
| 89 | ········return·super.requestFocus(130,·(Rect)null); | ||
| 36 | ····} | 90 | ····} |
| 37 | ···· | 91 | ···· |
| 38 | ····public·CharSequence·getAccessibilityClassName()·{ | 92 | ····public·CharSequence·getAccessibilityClassName()·{ |
| 39 | ········return·FocusParkingView.class.getName(); | 93 | ········return·FocusParkingView.class.getName(); |
| 40 | ····} | 94 | ····} |
| 41 | ···· | 95 | ···· |
| 42 | ····protected·void·onMeasure(int·n,·final·int·n2)·{ | 96 | ····protected·void·onMeasure(int·n,·final·int·n2)·{ |
| 43 | ········n·=·1; | 97 | ········n·=·1; |
| 44 | ········this.setMeasuredDimension(n,·n); | 98 | ········this.setMeasuredDimension(n,·n); |
| 45 | ····} | 99 | ····} |
| 46 | ···· | 100 | ···· |
| 47 | ····public·void·onWindowFocusChanged(final·boolean·b)·{ | 101 | ····public·void·onWindowFocusChanged(final·boolean·b)·{ |
| 48 | ········if·(!b)·{ | 102 | ········if·(!b)·{ |
| 49 | ············ | 103 | ············super.requestFocus(130,·(Rect)null); |
| 104 | ············this.mFocusedView·=·null; | ||
| 105 | ············this.mScrollableContainer·=·null; | ||
| 106 | ········} | ||
| 107 | ········else·if·(this.isFocused())·{ | ||
| 108 | ············this.restoreFocusInRoot(true); | ||
| 50 | ········} | 109 | ········} |
| 51 | ········super.onWindowFocusChanged(b); | 110 | ········super.onWindowFocusChanged(b); |
| 52 | ····} | 111 | ····} |
| 53 | ···· | 112 | ···· |
| 54 | ····public·boolean·performAccessibilityAction( | 113 | ····public·boolean·performAccessibilityAction(int·hasFocus,·final·Bundle·bundle)·{ |
| 55 | ········if·( | 114 | ········if·(hasFocus·==·1)·{ |
| 56 | ············ | 115 | ············hasFocus·=·(this.hasFocus()·?·1·:·0); |
| 57 | ············return· | 116 | ············return·hasFocus·==·0·&&·super.requestFocus(130,·(Rect)null); |
| 58 | ········} | 117 | ········} |
| 59 | ········ | 118 | ········if·(hasFocus·==·67108864)·{ |
| 119 | ············return·this.restoreFocusInRoot(false); | ||
| 120 | ········} | ||
| 121 | ········if·(hasFocus·!=·134217728)·{ | ||
| 122 | ············return·super.performAccessibilityAction(hasFocus,·bundle); | ||
| 123 | ········} | ||
| 124 | ········return·((InputMethodManager)this.getContext().getSystemService((Class)InputMethodManager.class)).hideSoftInputFromWindow(this.getWindowToken(),·0); | ||
| Max report size reached; 3/6105 bytes (0.05%) of diff not shown. | |||
| Offset 1, 7 lines modified | Offset 1, 8 lines modified | ||
| 1 | package·com.android.car.ui; | 1 | package·com.android.car.ui; |
| 2 | public·final·class·R$array | 2 | public·final·class·R$array |
| 3 | { | 3 | { |
| 4 | ····public·static·final·int·background_access_chooser_dialog_choices·=·2130903040; | 4 | ····public·static·final·int·background_access_chooser_dialog_choices·=·2130903040; |
| 5 | ····public·static·final·int·car_ui_ime_wide_screen_allowed_package_list·=·2130903041; | ||
| 5 | } | 6 | } |
| Offset 100, 987 lines modified | Offset 100, 1008 lines modified | ||
| 100 | ····public·static·final·int·behavior_overlapTop·=·2130968670; | 100 | ····public·static·final·int·behavior_overlapTop·=·2130968670; |
| 101 | ····public·static·final·int·behavior_peekHeight·=·2130968671; | 101 | ····public·static·final·int·behavior_peekHeight·=·2130968671; |
| 102 | ····public·static·final·int·behavior_saveFlags·=·2130968672; | 102 | ····public·static·final·int·behavior_saveFlags·=·2130968672; |
| 103 | ····public·static·final·int·behavior_skipCollapsed·=·2130968673; | 103 | ····public·static·final·int·behavior_skipCollapsed·=·2130968673; |
| 104 | ····public·static·final·int·borderWidth·=·2130968674; | 104 | ····public·static·final·int·borderWidth·=·2130968674; |
| 105 | ····public·static·final·int·borderlessButtonStyle·=·2130968675; | 105 | ····public·static·final·int·borderlessButtonStyle·=·2130968675; |
| 106 | ····public·static·final·int·bottomAppBarStyle·=·2130968676; | 106 | ····public·static·final·int·bottomAppBarStyle·=·2130968676; |
| 107 | ····public·static·final·int·bottom | 107 | ····public·static·final·int·bottomBoundOffset·=·2130968677; |
| 108 | ····public·static·final·int·bottom | 108 | ····public·static·final·int·bottomNavigationStyle·=·2130968678; |
| 109 | ····public·static·final·int·bottom | 109 | ····public·static·final·int·bottomOffset·=·2130968679; |
| 110 | ····public·static·final·int·bottomSheet | 110 | ····public·static·final·int·bottomSheetDialogTheme·=·2130968680; |
| 111 | ····public·static·final·int·bo | 111 | ····public·static·final·int·bottomSheetStyle·=·2130968681; |
| 112 | ····public·static·final·int·boxBackground | 112 | ····public·static·final·int·boxBackgroundColor·=·2130968682; |
| 113 | ····public·static·final·int·box | 113 | ····public·static·final·int·boxBackgroundMode·=·2130968683; |
| 114 | ····public·static·final·int·boxCo | 114 | ····public·static·final·int·boxCollapsedPaddingTop·=·2130968684; |
| 115 | ····public·static·final·int·boxCornerRadiusBottom | 115 | ····public·static·final·int·boxCornerRadiusBottomEnd·=·2130968685; |
| 116 | ····public·static·final·int·boxCornerRadius | 116 | ····public·static·final·int·boxCornerRadiusBottomStart·=·2130968686; |
| 117 | ····public·static·final·int·boxCornerRadiusTop | 117 | ····public·static·final·int·boxCornerRadiusTopEnd·=·2130968687; |
| 118 | ····public·static·final·int·box | 118 | ····public·static·final·int·boxCornerRadiusTopStart·=·2130968688; |
| 119 | ····public·static·final·int·boxStroke | 119 | ····public·static·final·int·boxStrokeColor·=·2130968689; |
| 120 | ····public·static·final·int·br | 120 | ····public·static·final·int·boxStrokeWidth·=·2130968690; |
| 121 | ····public·static·final·int·br | 121 | ····public·static·final·int·brightness·=·2130968691; |
| 122 | ····public·static·final·int·browsePadding | 122 | ····public·static·final·int·browsePaddingBottom·=·2130968692; |
| 123 | ····public·static·final·int·browsePadding | 123 | ····public·static·final·int·browsePaddingEnd·=·2130968693; |
| 124 | ····public·static·final·int·browsePadding | 124 | ····public·static·final·int·browsePaddingStart·=·2130968694; |
| 125 | ····public·static·final·int·browse | 125 | ····public·static·final·int·browsePaddingTop·=·2130968695; |
| 126 | ····public·static·final·int·browseRows | 126 | ····public·static·final·int·browseRowsFadingEdgeLength·=·2130968696; |
| 127 | ····public·static·final·int·browseRowsMargin | 127 | ····public·static·final·int·browseRowsMarginStart·=·2130968697; |
| 128 | ····public·static·final·int·browse | 128 | ····public·static·final·int·browseRowsMarginTop·=·2130968698; |
| 129 | ····public·static·final·int·browseTitle | 129 | ····public·static·final·int·browseTitleIconStyle·=·2130968699; |
| 130 | ····public·static·final·int·browseTitle | 130 | ····public·static·final·int·browseTitleTextStyle·=·2130968700; |
| 131 | ····public·static·final·int·browseTitleView | 131 | ····public·static·final·int·browseTitleViewLayout·=·2130968701; |
| 132 | ····public·static·final·int·b | 132 | ····public·static·final·int·browseTitleViewStyle·=·2130968702; |
| 133 | ····public·static·final·int·buttonBar | 133 | ····public·static·final·int·buttonBarButtonStyle·=·2130968703; |
| 134 | ····public·static·final·int·buttonBarNe | 134 | ····public·static·final·int·buttonBarNegativeButtonStyle·=·2130968704; |
| 135 | ····public·static·final·int·buttonBar | 135 | ····public·static·final·int·buttonBarNeutralButtonStyle·=·2130968705; |
| 136 | ····public·static·final·int·buttonBarStyle·=·2130968706; | 136 | ····public·static·final·int·buttonBarPositiveButtonStyle·=·2130968706; |
| 137 | ····public·static·final·int·button | 137 | ····public·static·final·int·buttonBarStyle·=·2130968707; |
| 138 | ····public·static·final·int·button | 138 | ····public·static·final·int·buttonCompat·=·2130968708; |
| 139 | ····public·static·final·int·button | 139 | ····public·static·final·int·buttonGravity·=·2130968709; |
| 140 | ····public·static·final·int·button | 140 | ····public·static·final·int·buttonIconDimen·=·2130968710; |
| 141 | ····public·static·final·int·buttonS | 141 | ····public·static·final·int·buttonPanelSideLayout·=·2130968711; |
| 142 | ····public·static·final·int·buttonStyle | 142 | ····public·static·final·int·buttonStyle·=·2130968712; |
| 143 | ····public·static·final·int·button | 143 | ····public·static·final·int·buttonStyleSmall·=·2130968713; |
| 144 | ····public·static·final·int·buttonTint | 144 | ····public·static·final·int·buttonTint·=·2130968714; |
| 145 | ····public·static·final·int· | 145 | ····public·static·final·int·buttonTintMode·=·2130968715; |
| 146 | ····public·static·final·int·car | 146 | ····public·static·final·int·carDividerColor·=·2130968716; |
| 147 | ····public·static·final·int·carUi | 147 | ····public·static·final·int·carUiBaseLayout·=·2130968717; |
| 148 | ····public·static·final·int·carUi | 148 | ····public·static·final·int·carUiPreferenceStyle·=·2130968718; |
| 149 | ····public·static·final·int·carUi | 149 | ····public·static·final·int·carUiRecyclerViewStyle·=·2130968719; |
| 150 | ····public·static·final·int·car | 150 | ····public·static·final·int·carUiToolbar·=·2130968720; |
| 151 | ····public·static·final·int·car_ui_ | 151 | ····public·static·final·int·car_ui_navButtonMode·=·2130968721; |
| 152 | ····public·static·final·int·car | 152 | ····public·static·final·int·car_ui_state·=·2130968722; |
| 153 | ····public·static·final·int·cardBackground | 153 | ····public·static·final·int·cardBackground·=·2130968723; |
| 154 | ····public·static·final·int·card | 154 | ····public·static·final·int·cardBackgroundColor·=·2130968724; |
| 155 | ····public·static·final·int·card | 155 | ····public·static·final·int·cardCornerRadius·=·2130968725; |
| 156 | ····public·static·final·int·card | 156 | ····public·static·final·int·cardElevation·=·2130968726; |
| 157 | ····public·static·final·int·cardForeground | 157 | ····public·static·final·int·cardForeground·=·2130968727; |
| 158 | ····public·static·final·int·card | 158 | ····public·static·final·int·cardForegroundColor·=·2130968728; |
| 159 | ····public·static·final·int·card | 159 | ····public·static·final·int·cardMaxElevation·=·2130968729; |
| 160 | ····public·static·final·int·card | 160 | ····public·static·final·int·cardPreventCornerOverlap·=·2130968730; |
| 161 | ····public·static·final·int·card | 161 | ····public·static·final·int·cardType·=·2130968731; |
| 162 | ····public·static·final·int·card | 162 | ····public·static·final·int·cardUseCompatPadding·=·2130968732; |
| 163 | ····public·static·final·int·c | 163 | ····public·static·final·int·cardViewStyle·=·2130968733; |
| 164 | ····public·static·final·int·ch | 164 | ····public·static·final·int·chainUseRtl·=·2130968734; |
| 165 | ····public·static·final·int·check | 165 | ····public·static·final·int·checkBoxPreferenceStyle·=·2130968735; |
| 166 | ····public·static·final·int·check | 166 | ····public·static·final·int·checkable·=·2130968736; |
| 167 | ····public·static·final·int·check | 167 | ····public·static·final·int·checkboxStyle·=·2130968737; |
| 168 | ····public·static·final·int·checked | 168 | ····public·static·final·int·checked·=·2130968738; |
| 169 | ····public·static·final·int·checked | 169 | ····public·static·final·int·checkedButton·=·2130968739; |
| 170 | ····public·static·final·int·checked | 170 | ····public·static·final·int·checkedChip·=·2130968740; |
| 171 | ····public·static·final·int·checkedIcon | 171 | ····public·static·final·int·checkedIcon·=·2130968741; |
| 172 | ····public·static·final·int·checkedIcon | 172 | ····public·static·final·int·checkedIconEnabled·=·2130968742; |
| 173 | ····public·static·final·int·checkedIcon | 173 | ····public·static·final·int·checkedIconTint·=·2130968743; |
| 174 | ····public·static·final·int·checked | 174 | ····public·static·final·int·checkedIconVisible·=·2130968744; |
| 175 | ····public·static·final·int·ch | 175 | ····public·static·final·int·checkedTextViewStyle·=·2130968745; |
| 176 | ····public·static·final·int·chip | 176 | ····public·static·final·int·chipBackgroundColor·=·2130968746; |
| 177 | ····public·static·final·int·chip | 177 | ····public·static·final·int·chipCornerRadius·=·2130968747; |
| 178 | ····public·static·final·int·chip | 178 | ····public·static·final·int·chipEndPadding·=·2130968748; |
| 179 | ····public·static·final·int·chip | 179 | ····public·static·final·int·chipGroupStyle·=·2130968749; |
| 180 | ····public·static·final·int·chipIcon | 180 | ····public·static·final·int·chipIcon·=·2130968750; |
| 181 | ····public·static·final·int·chipIcon | 181 | ····public·static·final·int·chipIconEnabled·=·2130968751; |
| 182 | ····public·static·final·int·chipIcon | 182 | ····public·static·final·int·chipIconSize·=·2130968752; |
| 183 | ····public·static·final·int·chipIcon | 183 | ····public·static·final·int·chipIconTint·=·2130968753; |
| 184 | ····public·static·final·int·chip | 184 | ····public·static·final·int·chipIconVisible·=·2130968754; |
| 185 | ····public·static·final·int·chipMin | 185 | ····public·static·final·int·chipMinHeight·=·2130968755; |
| 186 | ····public·static·final·int·chip | 186 | ····public·static·final·int·chipMinTouchTargetSize·=·2130968756; |
| 187 | ····public·static·final·int·chipSpacing | 187 | ····public·static·final·int·chipSpacing·=·2130968757; |
| 188 | ····public·static·final·int·chipSpacing | 188 | ····public·static·final·int·chipSpacingHorizontal·=·2130968758; |
| 189 | ····public·static·final·int·chipS | 189 | ····public·static·final·int·chipSpacingVertical·=·2130968759; |
| 190 | ····public·static·final·int·chipSta | 190 | ····public·static·final·int·chipStandaloneStyle·=·2130968760; |
| 191 | ····public·static·final·int·chipStr | 191 | ····public·static·final·int·chipStartPadding·=·2130968761; |
| 192 | ····public·static·final·int·chipStroke | 192 | ····public·static·final·int·chipStrokeColor·=·2130968762; |
| 193 | ····public·static·final·int·chipSt | 193 | ····public·static·final·int·chipStrokeWidth·=·2130968763; |
| 194 | ····public·static·final·int·chipS | 194 | ····public·static·final·int·chipStyle·=·2130968764; |
| 195 | ····public·static·final·int·cir | 195 | ····public·static·final·int·chipSurfaceColor·=·2130968765; |
| 196 | ····public·static·final·int·circle | 196 | ····public·static·final·int·circleRadius·=·2130968766; |
| 197 | ····public·static·final·int·circle_border_ | 197 | ····public·static·final·int·circle_border_color·=·2130968767; |
| 198 | ····public·static·final·int·circle_ | 198 | ····public·static·final·int·circle_border_width·=·2130968768; |
| 199 | ····public·static·final·int·circle_ | 199 | ····public·static·final·int·circle_color·=·2130968769; |
| 200 | ····public·static·final·int·circle_ | 200 | ····public·static·final·int·circle_padding·=·2130968770; |
| 201 | ····public·static·final·int·circle_radius | 201 | ····public·static·final·int·circle_radius·=·2130968771; |
| 202 | ····public·static·final·int·circle_radius_p | 202 | ····public·static·final·int·circle_radius_percent·=·2130968772; |
| 203 | ····public·static·final·int·circle_radius_pressed | 203 | ····public·static·final·int·circle_radius_pressed·=·2130968773; |
| 204 | ····public·static·final·int·cli | 204 | ····public·static·final·int·circle_radius_pressed_percent·=·2130968774; |
| 205 | ····public·static·final·int·cl | 205 | ····public·static·final·int·clickAction·=·2130968775; |
| 206 | ····public·static·final·int·closeIcon | 206 | ····public·static·final·int·closeIcon·=·2130968776; |
| 207 | ····public·static·final·int·closeIconEn | 207 | ····public·static·final·int·closeIconEnabled·=·2130968777; |
| 208 | ····public·static·final·int·closeIcon | 208 | ····public·static·final·int·closeIconEndPadding·=·2130968778; |
| 209 | ····public·static·final·int·closeIconS | 209 | ····public·static·final·int·closeIconSize·=·2130968779; |
| 210 | ····public·static·final·int·closeIcon | 210 | ····public·static·final·int·closeIconStartPadding·=·2130968780; |
| 211 | ····public·static·final·int·closeIcon | 211 | ····public·static·final·int·closeIconTint·=·2130968781; |
| 212 | ····public·static·final·int·closeI | 212 | ····public·static·final·int·closeIconVisible·=·2130968782; |
| 213 | ····public·static·final·int·close | 213 | ····public·static·final·int·closeItemLayout·=·2130968783; |
| 214 | ····public·static·final·int·c | 214 | ····public·static·final·int·closed_captioning·=·2130968784; |
| 215 | ····public·static·final·int·collapse | 215 | ····public·static·final·int·collapseContentDescription·=·2130968785; |
| 216 | ····public·static·final·int·collapse | 216 | ····public·static·final·int·collapseIcon·=·2130968786; |
| 217 | ····public·static·final·int·collapsedTitle | 217 | ····public·static·final·int·collapsedTitleGravity·=·2130968787; |
| 218 | ····public·static·final·int·col | 218 | ····public·static·final·int·collapsedTitleTextAppearance·=·2130968788; |
| 219 | ····public·static·final·int·color | 219 | ····public·static·final·int·color·=·2130968789; |
| 220 | ····public·static·final·int·color | 220 | ····public·static·final·int·colorAccent·=·2130968790; |
| 221 | ····public·static·final·int·colorB | 221 | ····public·static·final·int·colorBackgroundFloating·=·2130968791; |
| 222 | ····public·static·final·int·color | 222 | ····public·static·final·int·colorButtonNormal·=·2130968792; |
| 223 | ····public·static·final·int·colorControl | 223 | ····public·static·final·int·colorControlActivated·=·2130968793; |
| 224 | ····public·static·final·int·colorControl | 224 | ····public·static·final·int·colorControlHighlight·=·2130968794; |
| 225 | ····public·static·final·int·color | 225 | ····public·static·final·int·colorControlNormal·=·2130968795; |
| 226 | ····public·static·final·int·color | 226 | ····public·static·final·int·colorError·=·2130968796; |
| Max report size reached; 0/123478 bytes (0.00%) of diff not shown. | |||
| Offset 2, 26 lines modified | Offset 2, 33 lines modified | ||
| 2 | package·com.android.car.ui; | 2 | package·com.android.car.ui; |
| 3 | public·final·class·R$bool | 3 | public·final·class·R$bool |
| 4 | { | 4 | { |
| 5 | ····public·static·final·int·abc_action_bar_embed_tabs·=·2131034112; | 5 | ····public·static·final·int·abc_action_bar_embed_tabs·=·2131034112; |
| 6 | ····public·static·final·int·abc_allow_stacked_button_bar·=·2131034113; | 6 | ····public·static·final·int·abc_allow_stacked_button_bar·=·2131034113; |
| 7 | ····public·static·final·int·abc_config_actionMenuItemAllCaps·=·2131034114; | 7 | ····public·static·final·int·abc_config_actionMenuItemAllCaps·=·2131034114; |
| 8 | ····public·static·final·int·car_ui_ | 8 | ····public·static·final·int·car_ui_alert_dialog_force_dismiss_button·=·2131034115; |
| 9 | ····public·static·final·int·car_ui_ | 9 | ····public·static·final·int·car_ui_clear_focus_area_history_when_rotating·=·2131034116; |
| 10 | ····public·static·final·int·car_ui_l | 10 | ····public·static·final·int·car_ui_enable_focus_area_background_highlight·=·2131034117; |
| 11 | ····public·static·final·int·car_ui_ | 11 | ····public·static·final·int·car_ui_enable_focus_area_foreground_highlight·=·2131034118; |
| 12 | ····public·static·final·int·car_ui_ | 12 | ····public·static·final·int·car_ui_escrow_check_components_automatically·=·2131034119; |
| 13 | ····public·static·final·int·car_ui_s | 13 | ····public·static·final·int·car_ui_focus_area_default_focus_overrides_history·=·2131034120; |
| 14 | ····public·static·final·int·car_ui_ | 14 | ····public·static·final·int·car_ui_ime_wide_screen_aligned_left·=·2131034121; |
| 15 | ····public·static·final·int·car_ui_ | 15 | ····public·static·final·int·car_ui_ime_wide_screen_allow_app_hide_content_area·=·2131034122; |
| 16 | ····public·static·final·int·car_ui_ | 16 | ····public·static·final·int·car_ui_list_item_single_line_title·=·2131034123; |
| 17 | ····public·static·final·int·car_ui_ | 17 | ····public·static·final·int·car_ui_preference_list_show_full_screen·=·2131034124; |
| 18 | ····public·static·final·int·car_ui_ | 18 | ····public·static·final·int·car_ui_preference_show_chevron·=·2131034125; |
| 19 | ····public·static·final·int·c | 19 | ····public·static·final·int·car_ui_scrollbar_enable·=·2131034126; |
| 20 | ····public·static·final·int·c | 20 | ····public·static·final·int·car_ui_toolbar_logo_fills_nav_icon_space·=·2131034127; |
| 21 | ····public·static·final·int·con | 21 | ····public·static·final·int·car_ui_toolbar_menuitem_individual_click_listeners·=·2131034128; |
| 22 | ····public·static·final·int·con | 22 | ····public·static·final·int·car_ui_toolbar_nav_icon_reserve_space·=·2131034129; |
| 23 | ····public·static·final·int·c | 23 | ····public·static·final·int·car_ui_toolbar_show_logo·=·2131034130; |
| 24 | ····public·static·final·int· | 24 | ····public·static·final·int·car_ui_toolbar_tab_flexible_layout·=·2131034131; |
| 25 | ····public·static·final·int· | 25 | ····public·static·final·int·car_ui_toolbar_tabs_on_second_row·=·2131034132; |
| 26 | ····public·static·final·int·config_materialPreferenceIconSpaceReserved·=·2131034133; | ||
| 27 | ····public·static·final·int·config_showBrowserRole·=·2131034134; | ||
| 28 | ····public·static·final·int·config_showDialerRole·=·2131034135; | ||
| 29 | ····public·static·final·int·config_showSmsRole·=·2131034136; | ||
| 30 | ····public·static·final·int·config_useAlternativePermGroupSummary·=·2131034137; | ||
| 31 | ····public·static·final·int·mtrl_btn_textappearance_all_caps·=·2131034138; | ||
| 32 | ····public·static·final·int·simple_cache_enable_im_memory·=·2131034139; | ||
| 26 | } | 33 | } |
| Offset 45, 263 lines modified | Offset 45, 274 lines modified | ||
| 45 | ····public·static·final·int·bright_foreground_material_light·=·2131099687; | 45 | ····public·static·final·int·bright_foreground_material_light·=·2131099687; |
| 46 | ····public·static·final·int·btn_colored_background_material·=·2131099688; | 46 | ····public·static·final·int·btn_colored_background_material·=·2131099688; |
| 47 | ····public·static·final·int·button_material_dark·=·2131099689; | 47 | ····public·static·final·int·button_material_dark·=·2131099689; |
| 48 | ····public·static·final·int·button_material_light·=·2131099690; | 48 | ····public·static·final·int·button_material_light·=·2131099690; |
| 49 | ····public·static·final·int·car_ui_activity_background_color·=·2131099691; | 49 | ····public·static·final·int·car_ui_activity_background_color·=·2131099691; |
| 50 | ····public·static·final·int·car_ui_color_accent·=·2131099692; | 50 | ····public·static·final·int·car_ui_color_accent·=·2131099692; |
| 51 | ····public·static·final·int·car_ui_dialog_icon_color·=·2131099693; | 51 | ····public·static·final·int·car_ui_dialog_icon_color·=·2131099693; |
| 52 | ····public·static·final·int·car_ui_ | 52 | ····public·static·final·int·car_ui_ime_wide_screen_description_color·=·2131099694; |
| 53 | ····public·static·final·int·car_ui_ | 53 | ····public·static·final·int·car_ui_ime_wide_screen_description_title_color·=·2131099695; |
| 54 | ····public·static·final·int·car_ui_ | 54 | ····public·static·final·int·car_ui_ime_wide_screen_divider_color·=·2131099696; |
| 55 | ····public·static·final·int·car_ui_ | 55 | ····public·static·final·int·car_ui_ime_wide_screen_error_text_color·=·2131099697; |
| 56 | ····public·static·final·int·car_ui_ri | 56 | ····public·static·final·int·car_ui_ime_wide_screen_search_item_sub_title_color·=·2131099698; |
| 57 | ····public·static·final·int·car_ui_r | 57 | ····public·static·final·int·car_ui_ime_wide_screen_search_item_title_color·=·2131099699; |
| 58 | ····public·static·final·int·car_ui_s | 58 | ····public·static·final·int·car_ui_list_item_divider·=·2131099700; |
| 59 | ····public·static·final·int·car_ui_ | 59 | ····public·static·final·int·car_ui_preference_icon_color·=·2131099701; |
| 60 | ····public·static·final·int·car_ui_ | 60 | ····public·static·final·int·car_ui_preference_two_action_divider_color·=·2131099702; |
| 61 | ····public·static·final·int·car_ui_ | 61 | ····public·static·final·int·car_ui_recyclerview_divider_color·=·2131099703; |
| 62 | ····public·static·final·int·car_ui_ | 62 | ····public·static·final·int·car_ui_ripple_color·=·2131099704; |
| 63 | ····public·static·final·int·car_ui_ | 63 | ····public·static·final·int·car_ui_rotary_focus_fill_color·=·2131099705; |
| 64 | ····public·static·final·int·car_ui_ | 64 | ····public·static·final·int·car_ui_rotary_focus_fill_secondary_color·=·2131099706; |
| 65 | ····public·static·final·int·car_ui_ | 65 | ····public·static·final·int·car_ui_rotary_focus_pressed_fill_color·=·2131099707; |
| 66 | ····public·static·final·int·car_ui_ | 66 | ····public·static·final·int·car_ui_rotary_focus_pressed_stroke_color·=·2131099708; |
| 67 | ····public·static·final·int·car_ui_ | 67 | ····public·static·final·int·car_ui_rotary_focus_stroke_color·=·2131099709; |
| 68 | ····public·static·final·int·car_ui_ | 68 | ····public·static·final·int·car_ui_rotary_focus_stroke_secondary_color·=·2131099710; |
| 69 | ····public·static·final·int·car | 69 | ····public·static·final·int·car_ui_scrollbar_thumb·=·2131099711; |
| 70 | ····public·static·final·int·car | 70 | ····public·static·final·int·car_ui_text_color_hint·=·2131099712; |
| 71 | ····public·static·final·int·car | 71 | ····public·static·final·int·car_ui_text_color_primary·=·2131099713; |
| 72 | ····public·static·final·int·car | 72 | ····public·static·final·int·car_ui_text_color_secondary·=·2131099714; |
| 73 | ····public·static·final·int·c | 73 | ····public·static·final·int·car_ui_toolbar_menu_item_icon_background_color·=·2131099715; |
| 74 | ····public·static·final·int· | 74 | ····public·static·final·int·car_ui_toolbar_menu_item_icon_color·=·2131099716; |
| 75 | ····public·static·final·int· | 75 | ····public·static·final·int·car_ui_toolbar_nav_icon_color·=·2131099717; |
| 76 | ····public·static·final·int· | 76 | ····public·static·final·int·car_ui_toolbar_search_hint_text_color·=·2131099718; |
| 77 | ····public·static·final·int· | 77 | ····public·static·final·int·car_ui_toolbar_tab_item_selector·=·2131099719; |
| 78 | ····public·static·final·int· | 78 | ····public·static·final·int·car_ui_toolbar_tab_selected_color·=·2131099720; |
| 79 | ····public·static·final·int· | 79 | ····public·static·final·int·car_ui_toolbar_tab_unselected_color·=·2131099721; |
| 80 | ····public·static·final·int· | 80 | ····public·static·final·int·cardview_dark_background·=·2131099722; |
| 81 | ····public·static·final·int· | 81 | ····public·static·final·int·cardview_light_background·=·2131099723; |
| 82 | ····public·static·final·int· | 82 | ····public·static·final·int·cardview_shadow_end_color·=·2131099724; |
| 83 | ····public·static·final·int· | 83 | ····public·static·final·int·cardview_shadow_start_color·=·2131099725; |
| 84 | ····public·static·final·int· | 84 | ····public·static·final·int·circular_button_disabled·=·2131099726; |
| 85 | ····public·static·final·int·de | 85 | ····public·static·final·int·default_preference_brand_color·=·2131099727; |
| 86 | ····public·static·final·int·de | 86 | ····public·static·final·int·default_preference_brand_color_legacy·=·2131099728; |
| 87 | ····public·static·final·int·de | 87 | ····public·static·final·int·default_preference_color_accent·=·2131099729; |
| 88 | ····public·static·final·int·de | 88 | ····public·static·final·int·default_preference_window_background·=·2131099730; |
| 89 | ····public·static·final·int·de | 89 | ····public·static·final·int·default_preference_window_background_legacy·=·2131099731; |
| 90 | ····public·static·final·int·design_ | 90 | ····public·static·final·int·design_bottom_navigation_shadow_color·=·2131099732; |
| 91 | ····public·static·final·int·design_ | 91 | ····public·static·final·int·design_box_stroke_color·=·2131099733; |
| 92 | ····public·static·final·int·design_dark_default_color_ | 92 | ····public·static·final·int·design_dark_default_color_background·=·2131099734; |
| 93 | ····public·static·final·int·design_dark_default_color_ | 93 | ····public·static·final·int·design_dark_default_color_error·=·2131099735; |
| 94 | ····public·static·final·int·design_default_color_background·=·2131099736; | 94 | ····public·static·final·int·design_dark_default_color_on_background·=·2131099736; |
| 95 | ····public·static·final·int·design_default_color_error·=·2131099737; | 95 | ····public·static·final·int·design_dark_default_color_on_error·=·2131099737; |
| 96 | ····public·static·final·int·design_default_color_on_ | 96 | ····public·static·final·int·design_dark_default_color_on_primary·=·2131099738; |
| 97 | ····public·static·final·int·design_default_color_on_e | 97 | ····public·static·final·int·design_dark_default_color_on_secondary·=·2131099739; |
| 98 | ····public·static·final·int·design_default_color_on_ | 98 | ····public·static·final·int·design_dark_default_color_on_surface·=·2131099740; |
| 99 | ····public·static·final·int·design_default_color | 99 | ····public·static·final·int·design_dark_default_color_primary·=·2131099741; |
| 100 | ····public·static·final·int·design_default_color_ | 100 | ····public·static·final·int·design_dark_default_color_primary_dark·=·2131099742; |
| 101 | ····public·static·final·int·design_default_color_primary·=·2131099743; | 101 | ····public·static·final·int·design_dark_default_color_primary_variant·=·2131099743; |
| 102 | ····public·static·final·int·design_default_color_ | 102 | ····public·static·final·int·design_dark_default_color_secondary·=·2131099744; |
| 103 | ····public·static·final·int·design_default_color_ | 103 | ····public·static·final·int·design_dark_default_color_secondary_variant·=·2131099745; |
| 104 | ····public·static·final·int·design_default_color_s | 104 | ····public·static·final·int·design_dark_default_color_surface·=·2131099746; |
| 105 | ····public·static·final·int·design_default_color_ | 105 | ····public·static·final·int·design_default_color_background·=·2131099747; |
| 106 | ····public·static·final·int·design_default_color_ | 106 | ····public·static·final·int·design_default_color_error·=·2131099748; |
| 107 | ····public·static·final·int·design_erro | 107 | ····public·static·final·int·design_default_color_on_background·=·2131099749; |
| 108 | ····public·static·final·int·design_fa | 108 | ····public·static·final·int·design_default_color_on_error·=·2131099750; |
| 109 | ····public·static·final·int·design_fa | 109 | ····public·static·final·int·design_default_color_on_primary·=·2131099751; |
| 110 | ····public·static·final·int·design_fa | 110 | ····public·static·final·int·design_default_color_on_secondary·=·2131099752; |
| 111 | ····public·static·final·int·design_fa | 111 | ····public·static·final·int·design_default_color_on_surface·=·2131099753; |
| 112 | ····public·static·final·int·design_fa | 112 | ····public·static·final·int·design_default_color_primary·=·2131099754; |
| 113 | ····public·static·final·int·design_fa | 113 | ····public·static·final·int·design_default_color_primary_dark·=·2131099755; |
| 114 | ····public·static·final·int·design_fa | 114 | ····public·static·final·int·design_default_color_primary_variant·=·2131099756; |
| 115 | ····public·static·final·int·design_ | 115 | ····public·static·final·int·design_default_color_secondary·=·2131099757; |
| 116 | ····public·static·final·int·design_ | 116 | ····public·static·final·int·design_default_color_secondary_variant·=·2131099758; |
| 117 | ····public·static·final·int·d | 117 | ····public·static·final·int·design_default_color_surface·=·2131099759; |
| 118 | ····public·static·final·int·d | 118 | ····public·static·final·int·design_error·=·2131099760; |
| 119 | ····public·static·final·int·di | 119 | ····public·static·final·int·design_fab_shadow_end_color·=·2131099761; |
| 120 | ····public·static·final·int·di | 120 | ····public·static·final·int·design_fab_shadow_mid_color·=·2131099762; |
| 121 | ····public·static·final·int·di | 121 | ····public·static·final·int·design_fab_shadow_start_color·=·2131099763; |
| 122 | ····public·static·final·int·di | 122 | ····public·static·final·int·design_fab_stroke_end_inner_color·=·2131099764; |
| 123 | ····public·static·final·int·e | 123 | ····public·static·final·int·design_fab_stroke_end_outer_color·=·2131099765; |
| 124 | ····public·static·final·int·e | 124 | ····public·static·final·int·design_fab_stroke_top_inner_color·=·2131099766; |
| 125 | ····public·static·final·int·f | 125 | ····public·static·final·int·design_fab_stroke_top_outer_color·=·2131099767; |
| 126 | ····public·static·final·int· | 126 | ····public·static·final·int·design_icon_tint·=·2131099768; |
| 127 | ····public·static·final·int·g | 127 | ····public·static·final·int·design_snackbar_background_color·=·2131099769; |
| 128 | ····public·static·final·int· | 128 | ····public·static·final·int·dim_foreground_disabled_material_dark·=·2131099770; |
| 129 | ····public·static·final·int· | 129 | ····public·static·final·int·dim_foreground_disabled_material_light·=·2131099771; |
| 130 | ····public·static·final·int· | 130 | ····public·static·final·int·dim_foreground_material_dark·=·2131099772; |
| 131 | ····public·static·final·int· | 131 | ····public·static·final·int·dim_foreground_material_light·=·2131099773; |
| 132 | ····public·static·final·int· | 132 | ····public·static·final·int·divider_color_primary·=·2131099774; |
| 133 | ····public·static·final·int· | 133 | ····public·static·final·int·divider_color_secondary·=·2131099775; |
| 134 | ····public·static·final·int· | 134 | ····public·static·final·int·error_color_material_dark·=·2131099776; |
| 135 | ····public·static·final·int· | 135 | ····public·static·final·int·error_color_material_light·=·2131099777; |
| 136 | ····public·static·final·int· | 136 | ····public·static·final·int·foreground_material_dark·=·2131099778; |
| 137 | ····public·static·final·int· | 137 | ····public·static·final·int·foreground_material_light·=·2131099779; |
| 138 | ····public·static·final·int· | 138 | ····public·static·final·int·google_grey_800·=·2131099780; |
| 139 | ····public·static·final·int· | 139 | ····public·static·final·int·grant_permissions_app_color·=·2131099781; |
| 140 | ····public·static·final·int· | 140 | ····public·static·final·int·grant_permissions_background_color·=·2131099782; |
| 141 | ····public·static·final·int· | 141 | ····public·static·final·int·grant_permissions_body_color·=·2131099783; |
| 142 | ····public·static·final·int· | 142 | ····public·static·final·int·grant_permissions_button_color·=·2131099784; |
| 143 | ····public·static·final·int· | 143 | ····public·static·final·int·grant_permissions_focus_highlight·=·2131099785; |
| 144 | ····public·static·final·int· | 144 | ····public·static·final·int·grant_permissions_progress_color·=·2131099786; |
| 145 | ····public·static·final·int· | 145 | ····public·static·final·int·grant_permissions_title_color·=·2131099787; |
| 146 | ····public·static·final·int· | 146 | ····public·static·final·int·grant_permissions_white_text_alpha_100·=·2131099788; |
| 147 | ····public·static·final·int· | 147 | ····public·static·final·int·grant_permissions_white_text_alpha_70·=·2131099789; |
| 148 | ····public·static·final·int· | 148 | ····public·static·final·int·highlighted_text_material_dark·=·2131099790; |
| 149 | ····public·static·final·int·l | 149 | ····public·static·final·int·highlighted_text_material_light·=·2131099791; |
| 150 | ····public·static·final·int· | 150 | ····public·static·final·int·incident_reason_bullet_color·=·2131099792; |
| 151 | ····public·static·final·int·lb_ | 151 | ····public·static·final·int·lb_action_fragment_background·=·2131099793; |
| 152 | ····public·static·final·int·lb_ | 152 | ····public·static·final·int·lb_action_text_color·=·2131099794; |
| 153 | ····public·static·final·int·lb_ | 153 | ····public·static·final·int·lb_background_protection·=·2131099795; |
| 154 | ····public·static·final·int·lb_c | 154 | ····public·static·final·int·lb_basic_card_bg_color·=·2131099796; |
| 155 | ····public·static·final·int·lb_ | 155 | ····public·static·final·int·lb_basic_card_content_text_color·=·2131099797; |
| 156 | ····public·static·final·int·lb_ | 156 | ····public·static·final·int·lb_basic_card_info_bg_color·=·2131099798; |
| 157 | ····public·static·final·int·lb_ | 157 | ····public·static·final·int·lb_basic_card_title_text_color·=·2131099799; |
| 158 | ····public·static·final·int·lb_ | 158 | ····public·static·final·int·lb_browse_header_color·=·2131099800; |
| 159 | ····public·static·final·int·lb_ | 159 | ····public·static·final·int·lb_browse_header_description_color·=·2131099801; |
| 160 | ····public·static·final·int·lb_ | 160 | ····public·static·final·int·lb_browse_title_color·=·2131099802; |
| 161 | ····public·static·final·int·lb_ | 161 | ····public·static·final·int·lb_content_breadcrumb_text_color·=·2131099803; |
| 162 | ····public·static·final·int·lb_ | 162 | ····public·static·final·int·lb_content_description_text_color·=·2131099804; |
| 163 | ····public·static·final·int·lb_ | 163 | ····public·static·final·int·lb_content_title_text_color·=·2131099805; |
| 164 | ····public·static·final·int·lb_ | 164 | ····public·static·final·int·lb_control_button_color·=·2131099806; |
| 165 | ····public·static·final·int·lb_ | 165 | ····public·static·final·int·lb_control_button_text·=·2131099807; |
| 166 | ····public·static·final·int·lb_ | 166 | ····public·static·final·int·lb_default_brand_color·=·2131099808; |
| 167 | ····public·static·final·int·lb_ | 167 | ····public·static·final·int·lb_default_brand_color_dark·=·2131099809; |
| 168 | ····public·static·final·int·lb_ | 168 | ····public·static·final·int·lb_default_search_color·=·2131099810; |
| 169 | ····public·static·final·int·lb_ | 169 | ····public·static·final·int·lb_default_search_icon_color·=·2131099811; |
| 170 | ····public·static·final·int·lb_ | 170 | ····public·static·final·int·lb_details_description_body_color·=·2131099812; |
| 171 | ····public·static·final·int·lb_ | 171 | ····public·static·final·int·lb_details_description_color·=·2131099813; |
| Max report size reached; 0/38934 bytes (0.00%) of diff not shown. | |||
| Offset 58, 662 lines modified | Offset 58, 693 lines modified | ||
| 58 | ····public·static·final·int·abc_panel_menu_list_width·=·2131165236; | 58 | ····public·static·final·int·abc_panel_menu_list_width·=·2131165236; |
| 59 | ····public·static·final·int·abc_progress_bar_height_material·=·2131165237; | 59 | ····public·static·final·int·abc_progress_bar_height_material·=·2131165237; |
| 60 | ····public·static·final·int·abc_search_view_preferred_height·=·2131165238; | 60 | ····public·static·final·int·abc_search_view_preferred_height·=·2131165238; |
| 61 | ····public·static·final·int·abc_search_view_preferred_width·=·2131165239; | 61 | ····public·static·final·int·abc_search_view_preferred_width·=·2131165239; |
| 62 | ····public·static·final·int·abc_seekbar_track_background_height_material·=·2131165240; | 62 | ····public·static·final·int·abc_seekbar_track_background_height_material·=·2131165240; |
| 63 | ····public·static·final·int·abc_seekbar_track_progress_height_material·=·2131165241; | 63 | ····public·static·final·int·abc_seekbar_track_progress_height_material·=·2131165241; |
| 64 | ····public·static·final·int·abc_select_dialog_padding_start_material·=·2131165242; | 64 | ····public·static·final·int·abc_select_dialog_padding_start_material·=·2131165242; |
| 65 | ····public·static·final·int·abc_st | 65 | ····public·static·final·int·abc_switch_padding·=·2131165243; |
| 66 | ····public·static·final·int·abc_s | 66 | ····public·static·final·int·abc_text_size_body_1_material·=·2131165244; |
| 67 | ····public·static·final·int·abc_s | 67 | ····public·static·final·int·abc_text_size_body_2_material·=·2131165245; |
| 68 | ····public·static·final·int·abc_s | 68 | ····public·static·final·int·abc_text_size_button_material·=·2131165246; |
| 69 | ····public·static·final·int·abc_text_size_ | 69 | ····public·static·final·int·abc_text_size_caption_material·=·2131165247; |
| 70 | ····public·static·final·int·abc_text_size_ | 70 | ····public·static·final·int·abc_text_size_display_1_material·=·2131165248; |
| 71 | ····public·static·final·int·abc_text_size_ | 71 | ····public·static·final·int·abc_text_size_display_2_material·=·2131165249; |
| 72 | ····public·static·final·int·abc_text_size_ | 72 | ····public·static·final·int·abc_text_size_display_3_material·=·2131165250; |
| 73 | ····public·static·final·int·abc_text_size_display_ | 73 | ····public·static·final·int·abc_text_size_display_4_material·=·2131165251; |
| 74 | ····public·static·final·int·abc_text_size_ | 74 | ····public·static·final·int·abc_text_size_headline_material·=·2131165252; |
| 75 | ····public·static·final·int·abc_text_size_ | 75 | ····public·static·final·int·abc_text_size_large_material·=·2131165253; |
| 76 | ····public·static·final·int·abc_text_size_ | 76 | ····public·static·final·int·abc_text_size_medium_material·=·2131165254; |
| 77 | ····public·static·final·int·abc_text_size_head | 77 | ····public·static·final·int·abc_text_size_menu_header_material·=·2131165255; |
| 78 | ····public·static·final·int·abc_text_size_ | 78 | ····public·static·final·int·abc_text_size_menu_material·=·2131165256; |
| 79 | ····public·static·final·int·abc_text_size_ | 79 | ····public·static·final·int·abc_text_size_small_material·=·2131165257; |
| 80 | ····public·static·final·int·abc_text_size_ | 80 | ····public·static·final·int·abc_text_size_subhead_material·=·2131165258; |
| 81 | ····public·static·final·int·abc_text_size_ | 81 | ····public·static·final·int·abc_text_size_subtitle_material_toolbar·=·2131165259; |
| 82 | ····public·static·final·int·abc_text_size_ | 82 | ····public·static·final·int·abc_text_size_title_material·=·2131165260; |
| 83 | ····public·static·final·int·abc_text_size_ | 83 | ····public·static·final·int·abc_text_size_title_material_toolbar·=·2131165261; |
| 84 | ····public·static·final·int·a | 84 | ····public·static·final·int·action_dialog_actions_margin_left·=·2131165262; |
| 85 | ····public·static·final·int·a | 85 | ····public·static·final·int·action_dialog_actions_margin_top·=·2131165263; |
| 86 | ····public·static·final·int·a | 86 | ····public·static·final·int·action_dialog_actions_width·=·2131165264; |
| 87 | ····public·static·final·int·action_dialog_ | 87 | ····public·static·final·int·action_dialog_button_min_height·=·2131165265; |
| 88 | ····public·static·final·int·action_dialog_ | 88 | ····public·static·final·int·action_dialog_button_padding_bottom·=·2131165266; |
| 89 | ····public·static·final·int·action_dialog_ | 89 | ····public·static·final·int·action_dialog_button_padding_left·=·2131165267; |
| 90 | ····public·static·final·int·action_dialog_button_ | 90 | ····public·static·final·int·action_dialog_button_padding_right·=·2131165268; |
| 91 | ····public·static·final·int·action_dialog_button_padding_ | 91 | ····public·static·final·int·action_dialog_button_padding_top·=·2131165269; |
| 92 | ····public·static·final·int·action_dialog_ | 92 | ····public·static·final·int·action_dialog_content_margin_left·=·2131165270; |
| 93 | ····public·static·final·int·action_dialog_ | 93 | ····public·static·final·int·action_dialog_content_margin_right·=·2131165271; |
| 94 | ····public·static·final·int·action_dialog_ | 94 | ····public·static·final·int·action_dialog_padding_bottom·=·2131165272; |
| 95 | ····public·static·final·int·action_dialog_ | 95 | ····public·static·final·int·action_dialog_padding_left·=·2131165273; |
| 96 | ····public·static·final·int·action_dialog_ | 96 | ····public·static·final·int·action_dialog_padding_right·=·2131165274; |
| 97 | ····public·static·final·int·action_dialog_padding_ | 97 | ····public·static·final·int·action_dialog_padding_top·=·2131165275; |
| 98 | ····public·static·final·int·action_dialog_ | 98 | ····public·static·final·int·action_dialog_z·=·2131165276; |
| 99 | ····public·static·final·int·a | 99 | ····public·static·final·int·alert_dialog_button_bar_height·=·2131165277; |
| 100 | ····public·static·final·int·a | 100 | ····public·static·final·int·alert_dialog_button_bar_width·=·2131165278; |
| 101 | ····public·static·final·int·action_ | 101 | ····public·static·final·int·car_action_bar_height·=·2131165279; |
| 102 | ····public·static·final·int· | 102 | ····public·static·final·int·car_icon_size·=·2131165280; |
| 103 | ····public·static·final·int· | 103 | ····public·static·final·int·car_margin·=·2131165281; |
| 104 | ····public·static·final·int·car_ | 104 | ····public·static·final·int·car_ui_body1_size·=·2131165282; |
| 105 | ····public·static·final·int·car_i | 105 | ····public·static·final·int·car_ui_body2_size·=·2131165283; |
| 106 | ····public·static·final·int·car_ | 106 | ····public·static·final·int·car_ui_body3_size·=·2131165284; |
| 107 | ····public·static·final·int·car_ui_bod | 107 | ····public·static·final·int·car_ui_button_disabled_alpha·=·2131165285; |
| 108 | ····public·static·final·int·car_ui_ | 108 | ····public·static·final·int·car_ui_dialog_edittext_height·=·2131165286; |
| 109 | ····public·static·final·int·car_ui_ | 109 | ····public·static·final·int·car_ui_dialog_edittext_margin_bottom·=·2131165287; |
| 110 | ····public·static·final·int·car_ui_ | 110 | ····public·static·final·int·car_ui_dialog_edittext_margin_end·=·2131165288; |
| 111 | ····public·static·final·int·car_ui_dialog_edittext_ | 111 | ····public·static·final·int·car_ui_dialog_edittext_margin_start·=·2131165289; |
| 112 | ····public·static·final·int·car_ui_dialog_edittext_margin_ | 112 | ····public·static·final·int·car_ui_dialog_edittext_margin_top·=·2131165290; |
| 113 | ····public·static·final·int·car_ui_dialog_ | 113 | ····public·static·final·int·car_ui_dialog_icon_size·=·2131165291; |
| 114 | ····public·static·final·int·car_ui_dialog_ | 114 | ····public·static·final·int·car_ui_dialog_title_margin·=·2131165292; |
| 115 | ····public·static·final·int·car_ui_di | 115 | ····public·static·final·int·car_ui_divider_width·=·2131165293; |
| 116 | ····public·static·final·int·car_ui_d | 116 | ····public·static·final·int·car_ui_header_list_item_text_start_margin·=·2131165294; |
| 117 | ····public·static·final·int·car_ui_d | 117 | ····public·static·final·int·car_ui_ime_wide_screen_action_button_height·=·2131165295; |
| 118 | ····public·static·final·int·car_ui_ | 118 | ····public·static·final·int·car_ui_ime_wide_screen_action_button_margin_bottom·=·2131165296; |
| 119 | ····public·static·final·int·car_ui_ | 119 | ····public·static·final·int·car_ui_ime_wide_screen_action_button_margin_left·=·2131165297; |
| 120 | ····public·static·final·int·car_ui_ | 120 | ····public·static·final·int·car_ui_ime_wide_screen_action_button_text_size·=·2131165298; |
| 121 | ····public·static·final·int·car_ui_ | 121 | ····public·static·final·int·car_ui_ime_wide_screen_description_padding_top·=·2131165299; |
| 122 | ····public·static·final·int·car_ui_ | 122 | ····public·static·final·int·car_ui_ime_wide_screen_description_text_size·=·2131165300; |
| 123 | ····public·static·final·int·car_ui_ | 123 | ····public·static·final·int·car_ui_ime_wide_screen_description_title_margin_top·=·2131165301; |
| 124 | ····public·static·final·int·car_ui_ | 124 | ····public·static·final·int·car_ui_ime_wide_screen_description_title_padding_left·=·2131165302; |
| 125 | ····public·static·final·int·car_ui_ | 125 | ····public·static·final·int·car_ui_ime_wide_screen_description_title_text_size·=·2131165303; |
| 126 | ····public·static·final·int·car_ui_ | 126 | ····public·static·final·int·car_ui_ime_wide_screen_divider_width·=·2131165304; |
| 127 | ····public·static·final·int·car_ui_ | 127 | ····public·static·final·int·car_ui_ime_wide_screen_error_text_padding_start·=·2131165305; |
| 128 | ····public·static·final·int·car_ui_ | 128 | ····public·static·final·int·car_ui_ime_wide_screen_error_text_size·=·2131165306; |
| 129 | ····public·static·final·int·car_ui_ | 129 | ····public·static·final·int·car_ui_ime_wide_screen_input_area_height·=·2131165307; |
| 130 | ····public·static·final·int·car_ui_ | 130 | ····public·static·final·int·car_ui_ime_wide_screen_input_area_margin_top·=·2131165308; |
| 131 | ····public·static·final·int·car_ui_ | 131 | ····public·static·final·int·car_ui_ime_wide_screen_input_edit_text_padding_left·=·2131165309; |
| 132 | ····public·static·final·int·car_ui_ | 132 | ····public·static·final·int·car_ui_ime_wide_screen_input_edit_text_padding_right·=·2131165310; |
| 133 | ····public·static·final·int·car_ui_ | 133 | ····public·static·final·int·car_ui_ime_wide_screen_input_edit_text_size·=·2131165311; |
| 134 | ····public·static·final·int·car_ui_ | 134 | ····public·static·final·int·car_ui_ime_wide_screen_input_padding_start·=·2131165312; |
| 135 | ····public·static·final·int·car_ui_ | 135 | ····public·static·final·int·car_ui_ime_wide_screen_keyboard_area_padding_bottom·=·2131165313; |
| 136 | ····public·static·final·int·car_ui_ | 136 | ····public·static·final·int·car_ui_ime_wide_screen_keyboard_area_padding_end·=·2131165314; |
| 137 | ····public·static·final·int·car_ui_ | 137 | ····public·static·final·int·car_ui_ime_wide_screen_keyboard_area_padding_start·=·2131165315; |
| 138 | ····public·static·final·int·car_ui_ | 138 | ····public·static·final·int·car_ui_ime_wide_screen_keyboard_width·=·2131165316; |
| 139 | ····public·static·final·int·car_ui_ | 139 | ····public·static·final·int·car_ui_ime_wide_screen_recycler_view_padding_top·=·2131165317; |
| 140 | ····public·static·final·int·car_ui_ | 140 | ····public·static·final·int·car_ui_ime_wide_search_item_icon_size·=·2131165318; |
| 141 | ····public·static·final·int·car_ui_ | 141 | ····public·static·final·int·car_ui_ime_wide_search_item_secondary_image_padding_left·=·2131165319; |
| 142 | ····public·static·final·int·car_ui_ | 142 | ····public·static·final·int·car_ui_ime_wide_search_item_sub_title_padding_left·=·2131165320; |
| 143 | ····public·static·final·int·car_ui_ | 143 | ····public·static·final·int·car_ui_ime_wide_search_item_sub_title_padding_top·=·2131165321; |
| 144 | ····public·static·final·int·car_ui_mar | 144 | ····public·static·final·int·car_ui_ime_wide_search_item_sub_title_text_size·=·2131165322; |
| 145 | ····public·static·final·int·car_ui_padding_ | 145 | ····public·static·final·int·car_ui_ime_wide_search_item_title_padding_left·=·2131165323; |
| 146 | ····public·static·final·int·car_ui_padding_ | 146 | ····public·static·final·int·car_ui_ime_wide_search_item_title_padding_top·=·2131165324; |
| 147 | ····public·static·final·int·car_ui_ | 147 | ····public·static·final·int·car_ui_ime_wide_search_item_title_text_size·=·2131165325; |
| 148 | ····public·static·final·int·car_ui_ | 148 | ····public·static·final·int·car_ui_list_item_action_divider_height·=·2131165326; |
| 149 | ····public·static·final·int·car_ui_ | 149 | ····public·static·final·int·car_ui_list_item_action_divider_width·=·2131165327; |
| 150 | ····public·static·final·int·car_ui_ | 150 | ····public·static·final·int·car_ui_list_item_avatar_icon_height·=·2131165328; |
| 151 | ····public·static·final·int·car_ui_ | 151 | ····public·static·final·int·car_ui_list_item_avatar_icon_width·=·2131165329; |
| 152 | ····public·static·final·int·car_ui_ | 152 | ····public·static·final·int·car_ui_list_item_check_box_end_inset·=·2131165330; |
| 153 | ····public·static·final·int·car_ui_ | 153 | ····public·static·final·int·car_ui_list_item_check_box_height·=·2131165331; |
| 154 | ····public·static·final·int·car_ui_ | 154 | ····public·static·final·int·car_ui_list_item_check_box_icon_container_width·=·2131165332; |
| 155 | ····public·static·final·int·car_ui_ | 155 | ····public·static·final·int·car_ui_list_item_check_box_start_inset·=·2131165333; |
| 156 | ····public·static·final·int·car_ui_ | 156 | ····public·static·final·int·car_ui_list_item_content_icon_height·=·2131165334; |
| 157 | ····public·static·final·int·car_ui_ | 157 | ····public·static·final·int·car_ui_list_item_content_icon_width·=·2131165335; |
| 158 | ····public·static·final·int·car_ui_ | 158 | ····public·static·final·int·car_ui_list_item_end_inset·=·2131165336; |
| 159 | ····public·static·final·int·car_ui_ | 159 | ····public·static·final·int·car_ui_list_item_header_height·=·2131165337; |
| 160 | ····public·static·final·int·car_ui_ | 160 | ····public·static·final·int·car_ui_list_item_header_start_inset·=·2131165338; |
| 161 | ····public·static·final·int·car_ui_ | 161 | ····public·static·final·int·car_ui_list_item_height·=·2131165339; |
| 162 | ····public·static·final·int·car_ui_ | 162 | ····public·static·final·int·car_ui_list_item_icon_container_width·=·2131165340; |
| 163 | ····public·static·final·int·car_ui_ | 163 | ····public·static·final·int·car_ui_list_item_icon_size·=·2131165341; |
| 164 | ····public·static·final·int·car_ui_ | 164 | ····public·static·final·int·car_ui_list_item_radio_button_end_inset·=·2131165342; |
| 165 | ····public·static·final·int·car_ui_ | 165 | ····public·static·final·int·car_ui_list_item_radio_button_height·=·2131165343; |
| 166 | ····public·static·final·int·car_ui_ | 166 | ····public·static·final·int·car_ui_list_item_radio_button_icon_container_width·=·2131165344; |
| 167 | ····public·static·final·int·car_ui_ | 167 | ····public·static·final·int·car_ui_list_item_radio_button_start_inset·=·2131165345; |
| 168 | ····public·static·final·int·car_ui_ | 168 | ····public·static·final·int·car_ui_list_item_start_inset·=·2131165346; |
| 169 | ····public·static·final·int·car_ui_ | 169 | ····public·static·final·int·car_ui_list_item_supplemental_icon_size·=·2131165347; |
| 170 | ····public·static·final·int·car_ui_ | 170 | ····public·static·final·int·car_ui_list_item_text_no_icon_start_margin·=·2131165348; |
| 171 | ····public·static·final·int·car_ui_ | 171 | ····public·static·final·int·car_ui_list_item_text_start_margin·=·2131165349; |
| 172 | ····public·static·final·int·car_ui_ | 172 | ····public·static·final·int·car_ui_margin·=·2131165350; |
| 173 | ····public·static·final·int·car_ui_ | 173 | ····public·static·final·int·car_ui_padding_0·=·2131165351; |
| 174 | ····public·static·final·int·car_ui_ | 174 | ····public·static·final·int·car_ui_padding_1·=·2131165352; |
| 175 | ····public·static·final·int·car_ui_ | 175 | ····public·static·final·int·car_ui_padding_2·=·2131165353; |
| 176 | ····public·static·final·int·car_ui_ | 176 | ····public·static·final·int·car_ui_padding_3·=·2131165354; |
| 177 | ····public·static·final·int·car_ui_ | 177 | ····public·static·final·int·car_ui_padding_4·=·2131165355; |
| 178 | ····public·static·final·int·car_ui_ | 178 | ····public·static·final·int·car_ui_padding_5·=·2131165356; |
| 179 | ····public·static·final·int·car_ui_ | 179 | ····public·static·final·int·car_ui_padding_6·=·2131165357; |
| 180 | ····public·static·final·int·car_ui_ | 180 | ····public·static·final·int·car_ui_preference_category_icon_margin_end·=·2131165358; |
| 181 | ····public·static·final·int·car_ui_ | 181 | ····public·static·final·int·car_ui_preference_category_icon_size·=·2131165359; |
| 182 | ····public·static·final·int·car_ui_ | 182 | ····public·static·final·int·car_ui_preference_category_min_height·=·2131165360; |
| 183 | ····public·static·final·int·car_ui_ | 183 | ····public·static·final·int·car_ui_preference_content_margin_bottom·=·2131165361; |
| 184 | ····public·static·final·int·car_ui_ | 184 | ····public·static·final·int·car_ui_preference_content_margin_top·=·2131165362; |
| Max report size reached; 0/102396 bytes (0.00%) of diff not shown. | |||
| Offset 32, 230 lines modified | Offset 32, 247 lines modified | ||
| 32 | ····public·static·final·int·abc_ic_menu_copy_mtrl_am_alpha·=·2131230752; | 32 | ····public·static·final·int·abc_ic_menu_copy_mtrl_am_alpha·=·2131230752; |
| 33 | ····public·static·final·int·abc_ic_menu_cut_mtrl_alpha·=·2131230753; | 33 | ····public·static·final·int·abc_ic_menu_cut_mtrl_alpha·=·2131230753; |
| 34 | ····public·static·final·int·abc_ic_menu_overflow_material·=·2131230754; | 34 | ····public·static·final·int·abc_ic_menu_overflow_material·=·2131230754; |
| 35 | ····public·static·final·int·abc_ic_menu_paste_mtrl_am_alpha·=·2131230755; | 35 | ····public·static·final·int·abc_ic_menu_paste_mtrl_am_alpha·=·2131230755; |
| 36 | ····public·static·final·int·abc_ic_menu_selectall_mtrl_alpha·=·2131230756; | 36 | ····public·static·final·int·abc_ic_menu_selectall_mtrl_alpha·=·2131230756; |
| 37 | ····public·static·final·int·abc_ic_menu_share_mtrl_alpha·=·2131230757; | 37 | ····public·static·final·int·abc_ic_menu_share_mtrl_alpha·=·2131230757; |
| 38 | ····public·static·final·int·abc_ic_search_api_material·=·2131230758; | 38 | ····public·static·final·int·abc_ic_search_api_material·=·2131230758; |
| 39 | ····public·static·final·int·abc_ic_ | 39 | ····public·static·final·int·abc_ic_star_black_16dp·=·2131230759; |
| 40 | ····public·static·final·int·abc_it | 40 | ····public·static·final·int·abc_ic_star_black_36dp·=·2131230760; |
| 41 | ····public·static·final·int·abc_i | 41 | ····public·static·final·int·abc_ic_star_black_48dp·=·2131230761; |
| 42 | ····public·static·final·int·abc_ | 42 | ····public·static·final·int·abc_ic_star_half_black_16dp·=·2131230762; |
| 43 | ····public·static·final·int·abc_ | 43 | ····public·static·final·int·abc_ic_star_half_black_36dp·=·2131230763; |
| 44 | ····public·static·final·int·abc_ | 44 | ····public·static·final·int·abc_ic_star_half_black_48dp·=·2131230764; |
| 45 | ····public·static·final·int·abc_ | 45 | ····public·static·final·int·abc_ic_voice_search_api_material·=·2131230765; |
| 46 | ····public·static·final·int·abc_ | 46 | ····public·static·final·int·abc_item_background_holo_dark·=·2131230766; |
| 47 | ····public·static·final·int·abc_ | 47 | ····public·static·final·int·abc_item_background_holo_light·=·2131230767; |
| 48 | ····public·static·final·int·abc_list_ | 48 | ····public·static·final·int·abc_list_divider_material·=·2131230768; |
| 49 | ····public·static·final·int·abc_list_ | 49 | ····public·static·final·int·abc_list_divider_mtrl_alpha·=·2131230769; |
| 50 | ····public·static·final·int·abc_list_ | 50 | ····public·static·final·int·abc_list_focused_holo·=·2131230770; |
| 51 | ····public·static·final·int·abc_list_ | 51 | ····public·static·final·int·abc_list_longpressed_holo·=·2131230771; |
| 52 | ····public·static·final·int·abc_list_ | 52 | ····public·static·final·int·abc_list_pressed_holo_dark·=·2131230772; |
| 53 | ····public·static·final·int·abc_list_ | 53 | ····public·static·final·int·abc_list_pressed_holo_light·=·2131230773; |
| 54 | ····public·static·final·int·abc_ | 54 | ····public·static·final·int·abc_list_selector_background_transition_holo_dark·=·2131230774; |
| 55 | ····public·static·final·int·abc_ | 55 | ····public·static·final·int·abc_list_selector_background_transition_holo_light·=·2131230775; |
| 56 | ····public·static·final·int·abc_ | 56 | ····public·static·final·int·abc_list_selector_disabled_holo_dark·=·2131230776; |
| 57 | ····public·static·final·int·abc_ | 57 | ····public·static·final·int·abc_list_selector_disabled_holo_light·=·2131230777; |
| 58 | ····public·static·final·int·abc_ | 58 | ····public·static·final·int·abc_list_selector_holo_dark·=·2131230778; |
| 59 | ····public·static·final·int·abc_ | 59 | ····public·static·final·int·abc_list_selector_holo_light·=·2131230779; |
| 60 | ····public·static·final·int·abc_ | 60 | ····public·static·final·int·abc_menu_hardkey_panel_mtrl_mult·=·2131230780; |
| 61 | ····public·static·final·int·abc_ | 61 | ····public·static·final·int·abc_popup_background_mtrl_mult·=·2131230781; |
| 62 | ····public·static·final·int·abc_ | 62 | ····public·static·final·int·abc_ratingbar_indicator_material·=·2131230782; |
| 63 | ····public·static·final·int·abc_ | 63 | ····public·static·final·int·abc_ratingbar_material·=·2131230783; |
| 64 | ····public·static·final·int·abc_ | 64 | ····public·static·final·int·abc_ratingbar_small_material·=·2131230784; |
| 65 | ····public·static·final·int·abc_s | 65 | ····public·static·final·int·abc_scrubber_control_off_mtrl_alpha·=·2131230785; |
| 66 | ····public·static·final·int·abc_s | 66 | ····public·static·final·int·abc_scrubber_control_to_pressed_mtrl_000·=·2131230786; |
| 67 | ····public·static·final·int·abc_s | 67 | ····public·static·final·int·abc_scrubber_control_to_pressed_mtrl_005·=·2131230787; |
| 68 | ····public·static·final·int·abc_s | 68 | ····public·static·final·int·abc_scrubber_primary_mtrl_alpha·=·2131230788; |
| 69 | ····public·static·final·int·abc_s | 69 | ····public·static·final·int·abc_scrubber_track_mtrl_alpha·=·2131230789; |
| 70 | ····public·static·final·int·abc_s | 70 | ····public·static·final·int·abc_seekbar_thumb_material·=·2131230790; |
| 71 | ····public·static·final·int·abc_s | 71 | ····public·static·final·int·abc_seekbar_tick_mark_material·=·2131230791; |
| 72 | ····public·static·final·int·abc_s | 72 | ····public·static·final·int·abc_seekbar_track_material·=·2131230792; |
| 73 | ····public·static·final·int·abc_ | 73 | ····public·static·final·int·abc_spinner_mtrl_am_alpha·=·2131230793; |
| 74 | ····public·static·final·int·abc_t | 74 | ····public·static·final·int·abc_spinner_textfield_background_material·=·2131230794; |
| 75 | ····public·static·final·int·abc_ | 75 | ····public·static·final·int·abc_switch_thumb_material·=·2131230795; |
| 76 | ····public·static·final·int·abc_ | 76 | ····public·static·final·int·abc_switch_track_mtrl_alpha·=·2131230796; |
| 77 | ····public·static·final·int·abc_t | 77 | ····public·static·final·int·abc_tab_indicator_material·=·2131230797; |
| 78 | ····public·static·final·int·abc_t | 78 | ····public·static·final·int·abc_tab_indicator_mtrl_alpha·=·2131230798; |
| 79 | ····public·static·final·int·abc_text | 79 | ····public·static·final·int·abc_text_cursor_material·=·2131230799; |
| 80 | ····public·static·final·int·abc_text | 80 | ····public·static·final·int·abc_text_select_handle_left_mtrl_dark·=·2131230800; |
| 81 | ····public·static·final·int·abc_text | 81 | ····public·static·final·int·abc_text_select_handle_left_mtrl_light·=·2131230801; |
| 82 | ····public·static·final·int·abc_text | 82 | ····public·static·final·int·abc_text_select_handle_middle_mtrl_dark·=·2131230802; |
| 83 | ····public·static·final·int·abc_text | 83 | ····public·static·final·int·abc_text_select_handle_middle_mtrl_light·=·2131230803; |
| 84 | ····public·static·final·int·abc_ | 84 | ····public·static·final·int·abc_text_select_handle_right_mtrl_dark·=·2131230804; |
| 85 | ····public·static·final·int·ac | 85 | ····public·static·final·int·abc_text_select_handle_right_mtrl_light·=·2131230805; |
| 86 | ····public·static·final·int·ac | 86 | ····public·static·final·int·abc_textfield_activated_mtrl_alpha·=·2131230806; |
| 87 | ····public·static·final·int·acti | 87 | ····public·static·final·int·abc_textfield_default_mtrl_alpha·=·2131230807; |
| 88 | ····public·static·final·int·acti | 88 | ····public·static·final·int·abc_textfield_search_activated_mtrl_alpha·=·2131230808; |
| 89 | ····public·static·final·int·a | 89 | ····public·static·final·int·abc_textfield_search_default_mtrl_alpha·=·2131230809; |
| 90 | ····public·static·final·int·a | 90 | ····public·static·final·int·abc_textfield_search_material·=·2131230810; |
| 91 | ····public·static·final·int·a | 91 | ····public·static·final·int·abc_vector_test·=·2131230811; |
| 92 | ····public·static·final·int· | 92 | ····public·static·final·int·accept_deny_dialog_negative_bg·=·2131230812; |
| 93 | ····public·static·final·int· | 93 | ····public·static·final·int·accept_deny_dialog_positive_bg·=·2131230813; |
| 94 | ····public·static·final·int· | 94 | ····public·static·final·int·action_negative_bg·=·2131230814; |
| 95 | ····public·static·final·int· | 95 | ····public·static·final·int·action_positive_bg·=·2131230815; |
| 96 | ····public·static·final·int· | 96 | ····public·static·final·int·adaptive_icon_drawable_wrapper·=·2131230816; |
| 97 | ····public·static·final·int· | 97 | ····public·static·final·int·avd_hide_password·=·2131230817; |
| 98 | ····public·static·final·int· | 98 | ····public·static·final·int·avd_show_password·=·2131230818; |
| 99 | ····public·static·final·int·btn_ | 99 | ····public·static·final·int·btn_checkbox_checked_mtrl·=·2131230819; |
| 100 | ····public·static·final·int·b | 100 | ····public·static·final·int·btn_checkbox_checked_to_unchecked_mtrl_animation·=·2131230820; |
| 101 | ····public·static·final·int· | 101 | ····public·static·final·int·btn_checkbox_unchecked_mtrl·=·2131230821; |
| 102 | ····public·static·final·int·c | 102 | ····public·static·final·int·btn_checkbox_unchecked_to_checked_mtrl_animation·=·2131230822; |
| 103 | ····public·static·final·int· | 103 | ····public·static·final·int·btn_radio_off_mtrl·=·2131230823; |
| 104 | ····public·static·final·int· | 104 | ····public·static·final·int·btn_radio_off_to_on_mtrl_animation·=·2131230824; |
| 105 | ····public·static·final·int· | 105 | ····public·static·final·int·btn_radio_on_mtrl·=·2131230825; |
| 106 | ····public·static·final·int· | 106 | ····public·static·final·int·btn_radio_on_to_off_mtrl_animation·=·2131230826; |
| 107 | ····public·static·final·int· | 107 | ····public·static·final·int·button_ripple_bg·=·2131230827; |
| 108 | ····public·static·final·int·ca | 108 | ····public·static·final·int·cancel_button·=·2131230828; |
| 109 | ····public·static·final·int·car_ | 109 | ····public·static·final·int·car_ic_info·=·2131230829; |
| 110 | ····public·static·final·int·car_ | 110 | ····public·static·final·int·car_ic_settings·=·2131230830; |
| 111 | ····public·static·final·int·car_ui_i | 111 | ····public·static·final·int·car_ui_activity_background·=·2131230831; |
| 112 | ····public·static·final·int·car_ui_ | 112 | ····public·static·final·int·car_ui_divider·=·2131230832; |
| 113 | ····public·static·final·int·car_ui_ | 113 | ····public·static·final·int·car_ui_focus_area_background_highlight·=·2131230833; |
| 114 | ····public·static·final·int·car_ui_ | 114 | ····public·static·final·int·car_ui_focus_area_foreground_highlight·=·2131230834; |
| 115 | ····public·static·final·int·car_ui_icon_ | 115 | ····public·static·final·int·car_ui_icon_add·=·2131230835; |
| 116 | ····public·static·final·int·car_ui_icon_ | 116 | ····public·static·final·int·car_ui_icon_arrow_back·=·2131230836; |
| 117 | ····public·static·final·int·car_ui_icon_ | 117 | ····public·static·final·int·car_ui_icon_close·=·2131230837; |
| 118 | ····public·static·final·int·car_ui_icon_ | 118 | ····public·static·final·int·car_ui_icon_delete·=·2131230838; |
| 119 | ····public·static·final·int·car_ui_ | 119 | ····public·static·final·int·car_ui_icon_down·=·2131230839; |
| 120 | ····public·static·final·int·car_ui_ | 120 | ····public·static·final·int·car_ui_icon_edit·=·2131230840; |
| 121 | ····public·static·final·int·car_ui_ | 121 | ····public·static·final·int·car_ui_icon_error·=·2131230841; |
| 122 | ····public·static·final·int·car_ui_ | 122 | ····public·static·final·int·car_ui_icon_lock·=·2131230842; |
| 123 | ····public·static·final·int·car_ui_ | 123 | ····public·static·final·int·car_ui_icon_overflow_menu·=·2131230843; |
| 124 | ····public·static·final·int·car_ui_ | 124 | ····public·static·final·int·car_ui_icon_save·=·2131230844; |
| 125 | ····public·static·final·int·car_ui_ | 125 | ····public·static·final·int·car_ui_icon_search·=·2131230845; |
| 126 | ····public·static·final·int·car_ui_ | 126 | ····public·static·final·int·car_ui_icon_search_nav_icon·=·2131230846; |
| 127 | ····public·static·final·int·car_ui_ | 127 | ····public·static·final·int·car_ui_icon_settings·=·2131230847; |
| 128 | ····public·static·final·int·car_ui_ | 128 | ····public·static·final·int·car_ui_ime_wide_screen_background·=·2131230848; |
| 129 | ····public·static·final·int·car_ui_rec | 129 | ····public·static·final·int·car_ui_ime_wide_screen_content_area_background·=·2131230849; |
| 130 | ····public·static·final·int·car_ui_ | 130 | ····public·static·final·int·car_ui_ime_wide_screen_input_area_background·=·2131230850; |
| 131 | ····public·static·final·int·car_ui_ | 131 | ····public·static·final·int·car_ui_ime_wide_screen_input_area_tint_color·=·2131230851; |
| 132 | ····public·static·final·int·car_ui_ | 132 | ····public·static·final·int·car_ui_ime_wide_screen_input_area_tint_error_color·=·2131230852; |
| 133 | ····public·static·final·int·car_ui_ | 133 | ····public·static·final·int·car_ui_ime_wide_screen_no_content_background·=·2131230853; |
| 134 | ····public·static·final·int·car_ui_ | 134 | ····public·static·final·int·car_ui_list_header_background·=·2131230854; |
| 135 | ····public·static·final·int·car_ui_ | 135 | ····public·static·final·int·car_ui_list_item_avatar_icon_outline·=·2131230855; |
| 136 | ····public·static·final·int·car_ui_ | 136 | ····public·static·final·int·car_ui_list_item_background·=·2131230856; |
| 137 | ····public·static·final·int·c | 137 | ····public·static·final·int·car_ui_list_item_divider·=·2131230857; |
| 138 | ····public·static·final·int· | 138 | ····public·static·final·int·car_ui_list_limiting_message_background·=·2131230858; |
| 139 | ····public·static·final·int· | 139 | ····public·static·final·int·car_ui_preference_icon_chevron·=·2131230859; |
| 140 | ····public·static·final·int· | 140 | ····public·static·final·int·car_ui_preference_icon_chevron_disabled·=·2131230860; |
| 141 | ····public·static·final·int· | 141 | ····public·static·final·int·car_ui_preference_icon_chevron_enabled·=·2131230861; |
| 142 | ····public·static·final·int· | 142 | ····public·static·final·int·car_ui_recycler_view_ime_wide_screen_thumb·=·2131230862; |
| 143 | ····public·static·final·int· | 143 | ····public·static·final·int·car_ui_recyclerview_button_ripple_background·=·2131230863; |
| 144 | ····public·static·final·int· | 144 | ····public·static·final·int·car_ui_recyclerview_divider·=·2131230864; |
| 145 | ····public·static·final·int· | 145 | ····public·static·final·int·car_ui_recyclerview_ic_down·=·2131230865; |
| 146 | ····public·static·final·int· | 146 | ····public·static·final·int·car_ui_recyclerview_ic_up·=·2131230866; |
| 147 | ····public·static·final·int· | 147 | ····public·static·final·int·car_ui_recyclerview_scrollbar_thumb·=·2131230867; |
| 148 | ····public·static·final·int· | 148 | ····public·static·final·int·car_ui_toolbar_background·=·2131230868; |
| 149 | ····public·static·final·int·i | 149 | ····public·static·final·int·car_ui_toolbar_menu_item_divider·=·2131230869; |
| 150 | ····public·static·final·int·i | 150 | ····public·static·final·int·car_ui_toolbar_menu_item_icon_background·=·2131230870; |
| 151 | ····public·static·final·int·i | 151 | ····public·static·final·int·car_ui_toolbar_menu_item_icon_ripple·=·2131230871; |
| 152 | ····public·static·final·int·i | 152 | ····public·static·final·int·car_ui_toolbar_search_close_icon·=·2131230872; |
| 153 | ····public·static·final·int·i | 153 | ····public·static·final·int·car_ui_toolbar_search_search_icon·=·2131230873; |
| 154 | ····public·static·final·int· | 154 | ····public·static·final·int·confirm_button·=·2131230874; |
| 155 | ····public·static·final·int· | 155 | ····public·static·final·int·deny_button·=·2131230875; |
| 156 | ····public·static·final·int·i | 156 | ····public·static·final·int·design_bottom_navigation_item_background·=·2131230876; |
| 157 | ····public·static·final·int·i | 157 | ····public·static·final·int·design_fab_background·=·2131230877; |
| 158 | ····public·static·final·int· | 158 | ····public·static·final·int·design_ic_visibility·=·2131230878; |
| Max report size reached; 0/32024 bytes (0.00%) of diff not shown. | |||
| Offset 163, 575 lines modified | Offset 163, 594 lines modified | ||
| 163 | ····public·static·final·int·button_group·=·2131361949; | 163 | ····public·static·final·int·button_group·=·2131361949; |
| 164 | ····public·static·final·int·button_start·=·2131361950; | 164 | ····public·static·final·int·button_start·=·2131361950; |
| 165 | ····public·static·final·int·cancel_action·=·2131361951; | 165 | ····public·static·final·int·cancel_action·=·2131361951; |
| 166 | ····public·static·final·int·cancel_button·=·2131361952; | 166 | ····public·static·final·int·cancel_button·=·2131361952; |
| 167 | ····public·static·final·int·car_ui_alert_icon·=·2131361953; | 167 | ····public·static·final·int·car_ui_alert_icon·=·2131361953; |
| 168 | ····public·static·final·int·car_ui_alert_subtitle·=·2131361954; | 168 | ····public·static·final·int·car_ui_alert_subtitle·=·2131361954; |
| 169 | ····public·static·final·int·car_ui_alert_title·=·2131361955; | 169 | ····public·static·final·int·car_ui_alert_title·=·2131361955; |
| 170 | ····public·static·final·int·car_ui_ | 170 | ····public·static·final·int·car_ui_base_layout_content_container·=·2131361956; |
| 171 | ····public·static·final·int·car_ui_c | 171 | ····public·static·final·int·car_ui_closeKeyboard·=·2131361957; |
| 172 | ····public·static·final·int·car_ui_ | 172 | ····public·static·final·int·car_ui_contentAreaAutomotive·=·2131361958; |
| 173 | ····public·static·final·int·car_ui_ | 173 | ····public·static·final·int·car_ui_focus_area·=·2131361959; |
| 174 | ····public·static·final·int·car_ui_ | 174 | ····public·static·final·int·car_ui_fullscreenArea·=·2131361960; |
| 175 | ····public·static·final·int·car_ui_ | 175 | ····public·static·final·int·car_ui_imeWideScreenInputArea·=·2131361961; |
| 176 | ····public·static·final·int·car_ui_ | 176 | ····public·static·final·int·car_ui_ime_surface·=·2131361962; |
| 177 | ····public·static·final·int·car_ui_ | 177 | ····public·static·final·int·car_ui_inputExtractActionAutomotive·=·2131361963; |
| 178 | ····public·static·final·int·car_ui_ | 178 | ····public·static·final·int·car_ui_inputExtractEditTextContainer·=·2131361964; |
| 179 | ····public·static·final·int·car_ui_s | 179 | ····public·static·final·int·car_ui_list_item_end_guideline·=·2131361965; |
| 180 | ····public·static·final·int·car_ui_s | 180 | ····public·static·final·int·car_ui_list_item_start_guideline·=·2131361966; |
| 181 | ····public·static·final·int·car_ui_t | 181 | ····public·static·final·int·car_ui_list_limiting_message·=·2131361967; |
| 182 | ····public·static·final·int·car_ui_ | 182 | ····public·static·final·int·car_ui_preference_container_without_widget·=·2131361968; |
| 183 | ····public·static·final·int·car_ui_ | 183 | ····public·static·final·int·car_ui_preference_fragment_container·=·2131361969; |
| 184 | ····public·static·final·int·car_ui_ | 184 | ····public·static·final·int·car_ui_recycler_view·=·2131361970; |
| 185 | ····public·static·final·int·car_ui_ | 185 | ····public·static·final·int·car_ui_scroll_bar·=·2131361971; |
| 186 | ····public·static·final·int·car_ui_ | 186 | ····public·static·final·int·car_ui_scrollbar_page_down·=·2131361972; |
| 187 | ····public·static·final·int·car_ui_ | 187 | ····public·static·final·int·car_ui_scrollbar_page_up·=·2131361973; |
| 188 | ····public·static·final·int·car_ui_ | 188 | ····public·static·final·int·car_ui_scrollbar_thumb·=·2131361974; |
| 189 | ····public·static·final·int·car_ui_ | 189 | ····public·static·final·int·car_ui_scrollbar_track·=·2131361975; |
| 190 | ····public·static·final·int·car_ui_toolbar | 190 | ····public·static·final·int·car_ui_toolbar·=·2131361976; |
| 191 | ····public·static·final·int·car_ui_toolbar_ | 191 | ····public·static·final·int·car_ui_toolbar_background·=·2131361977; |
| 192 | ····public·static·final·int·car_ui_toolbar_ | 192 | ····public·static·final·int·car_ui_toolbar_bottom_guideline·=·2131361978; |
| 193 | ····public·static·final·int·car_ui_toolbar_ | 193 | ····public·static·final·int·car_ui_toolbar_bottom_styleable·=·2131361979; |
| 194 | ····public·static·final·int·car_ui_toolbar_ | 194 | ····public·static·final·int·car_ui_toolbar_end_guideline·=·2131361980; |
| 195 | ····public·static·final·int·car_ui_toolbar_ | 195 | ····public·static·final·int·car_ui_toolbar_logo·=·2131361981; |
| 196 | ····public·static·final·int·car_ui_toolbar_ | 196 | ····public·static·final·int·car_ui_toolbar_menu_item_icon·=·2131361982; |
| 197 | ····public·static·final·int·car_ui_toolbar_ | 197 | ····public·static·final·int·car_ui_toolbar_menu_item_icon_container·=·2131361983; |
| 198 | ····public·static·final·int·car_ui_toolbar_ | 198 | ····public·static·final·int·car_ui_toolbar_menu_item_switch·=·2131361984; |
| 199 | ····public·static·final·int·car_ui_toolbar_ | 199 | ····public·static·final·int·car_ui_toolbar_menu_item_text·=·2131361985; |
| 200 | ····public·static·final·int·car_ui_toolbar_ | 200 | ····public·static·final·int·car_ui_toolbar_menu_item_text_with_icon·=·2131361986; |
| 201 | ····public·static·final·int·car_ui_toolbar_ | 201 | ····public·static·final·int·car_ui_toolbar_menu_items_container·=·2131361987; |
| 202 | ····public·static·final·int·car_ui_toolbar_ | 202 | ····public·static·final·int·car_ui_toolbar_nav_icon·=·2131361988; |
| 203 | ····public·static·final·int·car_ui_toolbar_ | 203 | ····public·static·final·int·car_ui_toolbar_nav_icon_container·=·2131361989; |
| 204 | ····public·static·final·int·car_ui_toolbar_ | 204 | ····public·static·final·int·car_ui_toolbar_progress_bar·=·2131361990; |
| 205 | ····public·static·final·int·car_ui_toolbar_ | 205 | ····public·static·final·int·car_ui_toolbar_row_separator·=·2131361991; |
| 206 | ····public·static·final·int·car_ui_toolbar_t | 206 | ····public·static·final·int·car_ui_toolbar_row_separator_guideline·=·2131361992; |
| 207 | ····public·static·final·int·car_ui_toolbar_ | 207 | ····public·static·final·int·car_ui_toolbar_search_bar·=·2131361993; |
| 208 | ····public·static·final·int·car_ui_toolbar_ | 208 | ····public·static·final·int·car_ui_toolbar_search_close·=·2131361994; |
| 209 | ····public·static·final·int·car_ui_toolbar_ | 209 | ····public·static·final·int·car_ui_toolbar_search_icon·=·2131361995; |
| 210 | ····public·static·final·int·car_ui_toolbar_ | 210 | ····public·static·final·int·car_ui_toolbar_search_view_container·=·2131361996; |
| 211 | ····public·static·final·int·car_ui_toolbar_t | 211 | ····public·static·final·int·car_ui_toolbar_start_guideline·=·2131361997; |
| 212 | ····public·static·final·int·c | 212 | ····public·static·final·int·car_ui_toolbar_subtitle·=·2131361998; |
| 213 | ····public·static·final·int·c | 213 | ····public·static·final·int·car_ui_toolbar_tab_item_icon·=·2131361999; |
| 214 | ····public·static·final·int·c | 214 | ····public·static·final·int·car_ui_toolbar_tab_item_text·=·2131362000; |
| 215 | ····public·static·final·int·c | 215 | ····public·static·final·int·car_ui_toolbar_tabs·=·2131362001; |
| 216 | ····public·static·final·int·c | 216 | ····public·static·final·int·car_ui_toolbar_title·=·2131362002; |
| 217 | ····public·static·final·int·c | 217 | ····public·static·final·int·car_ui_toolbar_title_container·=·2131362003; |
| 218 | ····public·static·final·int·c | 218 | ····public·static·final·int·car_ui_toolbar_title_logo·=·2131362004; |
| 219 | ····public·static·final·int·c | 219 | ····public·static·final·int·car_ui_toolbar_title_logo_container·=·2131362005; |
| 220 | ····public·static·final·int·c | 220 | ····public·static·final·int·car_ui_toolbar_top_guideline·=·2131362006; |
| 221 | ····public·static·final·int·c | 221 | ····public·static·final·int·car_ui_wideScreenClearData·=·2131362007; |
| 222 | ····public·static·final·int·c | 222 | ····public·static·final·int·car_ui_wideScreenDescription·=·2131362008; |
| 223 | ····public·static·final·int·c | 223 | ····public·static·final·int·car_ui_wideScreenDescriptionTitle·=·2131362009; |
| 224 | ····public·static·final·int·c | 224 | ····public·static·final·int·car_ui_wideScreenError·=·2131362010; |
| 225 | ····public·static·final·int·c | 225 | ····public·static·final·int·car_ui_wideScreenErrorMessage·=·2131362011; |
| 226 | ····public·static·final·int·c | 226 | ····public·static·final·int·car_ui_wideScreenExtractedTextIcon·=·2131362012; |
| 227 | ····public·static·final·int·c | 227 | ····public·static·final·int·car_ui_wideScreenInputArea·=·2131362013; |
| 228 | ····public·static·final·int·c | 228 | ····public·static·final·int·car_ui_wideScreenSearchResultList·=·2131362014; |
| 229 | ····public·static·final·int·c | 229 | ····public·static·final·int·center·=·2131362015; |
| 230 | ····public·static·final·int·c | 230 | ····public·static·final·int·center_horizontal·=·2131362016; |
| 231 | ····public·static·final·int·c | 231 | ····public·static·final·int·center_vertical·=·2131362017; |
| 232 | ····public·static·final·int·c | 232 | ····public·static·final·int·chain·=·2131362018; |
| 233 | ····public·static·final·int·c | 233 | ····public·static·final·int·chains·=·2131362019; |
| 234 | ····public·static·final·int·c | 234 | ····public·static·final·int·checkbox·=·2131362020; |
| 235 | ····public·static·final·int·c | 235 | ····public·static·final·int·checkbox_widget·=·2131362021; |
| 236 | ····public·static·final·int·c | 236 | ····public·static·final·int·checked·=·2131362022; |
| 237 | ····public·static·final·int·c | 237 | ····public·static·final·int·chip·=·2131362023; |
| 238 | ····public·static·final·int·c | 238 | ····public·static·final·int·chip_group·=·2131362024; |
| 239 | ····public·static·final·int·c | 239 | ····public·static·final·int·chronometer·=·2131362025; |
| 240 | ····public·static·final·int·c | 240 | ····public·static·final·int·clear_text·=·2131362026; |
| 241 | ····public·static·final·int·c | 241 | ····public·static·final·int·clip_horizontal·=·2131362027; |
| 242 | ····public·static·final·int·c | 242 | ····public·static·final·int·clip_vertical·=·2131362028; |
| 243 | ····public·static·final·int·c | 243 | ····public·static·final·int·close·=·2131362029; |
| 244 | ····public·static·final·int·co | 244 | ····public·static·final·int·collapseActionView·=·2131362030; |
| 245 | ····public·static·final·int·co | 245 | ····public·static·final·int·column·=·2131362031; |
| 246 | ····public·static·final·int·co | 246 | ····public·static·final·int·confirm_button·=·2131362032; |
| 247 | ····public·static·final·int·co | 247 | ····public·static·final·int·container·=·2131362033; |
| 248 | ····public·static·final·int·c | 248 | ····public·static·final·int·container_list·=·2131362034; |
| 249 | ····public·static·final·int·c | 249 | ····public·static·final·int·content·=·2131362035; |
| 250 | ····public·static·final·int·c | 250 | ····public·static·final·int·contentPanel·=·2131362036; |
| 251 | ····public·static·final·int·c | 251 | ····public·static·final·int·content_container·=·2131362037; |
| 252 | ····public·static·final·int·c | 252 | ····public·static·final·int·content_fragment·=·2131362038; |
| 253 | ····public·static·final·int·c | 253 | ····public·static·final·int·content_frame·=·2131362039; |
| 254 | ····public·static·final·int· | 254 | ····public·static·final·int·content_icon·=·2131362040; |
| 255 | ····public·static·final·int· | 255 | ····public·static·final·int·content_text·=·2131362041; |
| 256 | ····public·static·final·int· | 256 | ····public·static·final·int·continue_button·=·2131362042; |
| 257 | ····public·static·final·int· | 257 | ····public·static·final·int·control_bar·=·2131362043; |
| 258 | ····public·static·final·int· | 258 | ····public·static·final·int·controls_card·=·2131362044; |
| 259 | ····public·static·final·int· | 259 | ····public·static·final·int·controls_card_right_panel·=·2131362045; |
| 260 | ····public·static·final·int· | 260 | ····public·static·final·int·controls_container·=·2131362046; |
| 261 | ····public·static·final·int· | 261 | ····public·static·final·int·controls_dock·=·2131362047; |
| 262 | ····public·static·final·int· | 262 | ····public·static·final·int·coordinator·=·2131362048; |
| 263 | ····public·static·final·int· | 263 | ····public·static·final·int·cos·=·2131362049; |
| 264 | ····public·static·final·int· | 264 | ····public·static·final·int·current_page_text·=·2131362050; |
| 265 | ····public·static·final·int· | 265 | ····public·static·final·int·current_time·=·2131362051; |
| 266 | ····public·static·final·int· | 266 | ····public·static·final·int·custom·=·2131362052; |
| 267 | ····public·static·final·int· | 267 | ····public·static·final·int·customPanel·=·2131362053; |
| 268 | ····public·static·final·int· | 268 | ····public·static·final·int·custom_app_permission_groups·=·2131362054; |
| 269 | ····public·static·final·int· | 269 | ····public·static·final·int·cut·=·2131362055; |
| 270 | ····public·static·final·int·de | 270 | ····public·static·final·int·date_picker_actions·=·2131362056; |
| 271 | ····public·static·final·int·de | 271 | ····public·static·final·int·date_picker_calendar_days·=·2131362057; |
| 272 | ····public·static·final·int·d | 272 | ····public·static·final·int·date_picker_calendar_days_header·=·2131362058; |
| 273 | ····public·static·final·int·d | 273 | ····public·static·final·int·date_picker_calendar_view_frame·=·2131362059; |
| 274 | ····public·static·final·int·d | 274 | ····public·static·final·int·date_picker_header·=·2131362060; |
| 275 | ····public·static·final·int·de | 275 | ····public·static·final·int·date_picker_header_title·=·2131362061; |
| 276 | ····public·static·final·int·de | 276 | ····public·static·final·int·decelerate·=·2131362062; |
| 277 | ····public·static·final·int·de | 277 | ····public·static·final·int·decelerateAndComplete·=·2131362063; |
| 278 | ····public·static·final·int·de | 278 | ····public·static·final·int·decor_content_parent·=·2131362064; |
| 279 | ····public·static·final·int·de | 279 | ····public·static·final·int·decor_title·=·2131362065; |
| 280 | ····public·static·final·int·det | 280 | ····public·static·final·int·decor_title_container·=·2131362066; |
| 281 | ····public·static·final·int·de | 281 | ····public·static·final·int·default_activity_button·=·2131362067; |
| 282 | ····public·static·final·int·de | 282 | ····public·static·final·int·deltaRelative·=·2131362068; |
| 283 | ····public·static·final·int·de | 283 | ····public·static·final·int·deny_foreground_radio_button·=·2131362069; |
| 284 | ····public·static·final·int·de | 284 | ····public·static·final·int·deny_radio_button·=·2131362070; |
| 285 | ····public·static·final·int·de | 285 | ····public·static·final·int·description·=·2131362071; |
| 286 | ····public·static·final·int·de | 286 | ····public·static·final·int·description_dock·=·2131362072; |
| 287 | ····public·static·final·int·de | 287 | ····public·static·final·int·design_bottom_sheet·=·2131362073; |
| 288 | ····public·static·final·int·di | 288 | ····public·static·final·int·design_menu_item_action_area·=·2131362074; |
| 289 | ····public·static·final·int·d | 289 | ····public·static·final·int·design_menu_item_action_area_stub·=·2131362075; |
| Max report size reached; 0/69782 bytes (0.00%) of diff not shown. | |||
| Offset 5, 60 lines modified | Offset 5, 64 lines modified | ||
| 5 | { | 5 | { |
| 6 | ····public·static·final·int·abc_config_activityDefaultDur·=·2131427328; | 6 | ····public·static·final·int·abc_config_activityDefaultDur·=·2131427328; |
| 7 | ····public·static·final·int·abc_config_activityShortDur·=·2131427329; | 7 | ····public·static·final·int·abc_config_activityShortDur·=·2131427329; |
| 8 | ····public·static·final·int·app_bar_elevation_anim_duration·=·2131427330; | 8 | ····public·static·final·int·app_bar_elevation_anim_duration·=·2131427330; |
| 9 | ····public·static·final·int·bottom_sheet_slide_duration·=·2131427331; | 9 | ····public·static·final·int·bottom_sheet_slide_duration·=·2131427331; |
| 10 | ····public·static·final·int·cancel_button_image_alpha·=·2131427332; | 10 | ····public·static·final·int·cancel_button_image_alpha·=·2131427332; |
| 11 | ····public·static·final·int·car_ui_default_max_string_length·=·2131427333; | 11 | ····public·static·final·int·car_ui_default_max_string_length·=·2131427333; |
| 12 | ····public·static·final·int·car_ui_ | 12 | ····public·static·final·int·car_ui_focus_area_history_cache_type·=·2131427334; |
| 13 | ····public·static·final·int·car_ui_ | 13 | ····public·static·final·int·car_ui_focus_area_history_expiration_period_ms·=·2131427335; |
| 14 | ····public·static·final·int·c | 14 | ····public·static·final·int·car_ui_focus_history_cache_type·=·2131427336; |
| 15 | ····public·static·final·int·co | 15 | ····public·static·final·int·car_ui_focus_history_expiration_period_ms·=·2131427337; |
| 16 | ····public·static·final·int·c | 16 | ····public·static·final·int·car_ui_scrollbar_longpress_initial_delay·=·2131427338; |
| 17 | ····public·static·final·int· | 17 | ····public·static·final·int·car_ui_scrollbar_longpress_repeat_interval·=·2131427339; |
| 18 | ····public·static·final·int· | 18 | ····public·static·final·int·char_limit_per_line·=·2131427340; |
| 19 | ····public·static·final·int· | 19 | ····public·static·final·int·config_navAnimTime·=·2131427341; |
| 20 | ····public·static·final·int· | 20 | ····public·static·final·int·config_tooltipAnimTime·=·2131427342; |
| 21 | ····public·static·final·int· | 21 | ····public·static·final·int·design_snackbar_text_max_lines·=·2131427343; |
| 22 | ····public·static·final·int· | 22 | ····public·static·final·int·design_tab_indicator_anim_duration_ms·=·2131427344; |
| 23 | ····public·static·final·int· | 23 | ····public·static·final·int·hide_password_duration·=·2131427345; |
| 24 | ····public·static·final·int·lb_ | 24 | ····public·static·final·int·lb_browse_headers_transition_delay·=·2131427346; |
| 25 | ····public·static·final·int·lb_ | 25 | ····public·static·final·int·lb_browse_headers_transition_duration·=·2131427347; |
| 26 | ····public·static·final·int·lb_ | 26 | ····public·static·final·int·lb_browse_rows_anim_duration·=·2131427348; |
| 27 | ····public·static·final·int·lb_d | 27 | ····public·static·final·int·lb_card_activated_animation_duration·=·2131427349; |
| 28 | ····public·static·final·int·lb_ | 28 | ····public·static·final·int·lb_card_selected_animation_delay·=·2131427350; |
| 29 | ····public·static·final·int·lb_ | 29 | ····public·static·final·int·lb_card_selected_animation_duration·=·2131427351; |
| 30 | ····public·static·final·int·lb_e | 30 | ····public·static·final·int·lb_details_description_body_max_lines·=·2131427352; |
| 31 | ····public·static·final·int·lb_ | 31 | ····public·static·final·int·lb_details_description_body_min_lines·=·2131427353; |
| 32 | ····public·static·final·int·lb_ | 32 | ····public·static·final·int·lb_details_description_subtitle_max_lines·=·2131427354; |
| 33 | ····public·static·final·int·lb_ | 33 | ····public·static·final·int·lb_details_description_title_max_lines·=·2131427355; |
| 34 | ····public·static·final·int·lb_ | 34 | ····public·static·final·int·lb_error_message_max_lines·=·2131427356; |
| 35 | ····public·static·final·int·lb_guided | 35 | ····public·static·final·int·lb_guidedactions_item_animation_duration·=·2131427357; |
| 36 | ····public·static·final·int·lb_ | 36 | ····public·static·final·int·lb_guidedactions_item_description_min_lines·=·2131427358; |
| 37 | ····public·static·final·int·lb_ | 37 | ····public·static·final·int·lb_guidedactions_item_title_max_lines·=·2131427359; |
| 38 | ····public·static·final·int·lb_ | 38 | ····public·static·final·int·lb_guidedactions_item_title_min_lines·=·2131427360; |
| 39 | ····public·static·final·int·lb_p | 39 | ····public·static·final·int·lb_guidedstep_activity_background_fade_duration_ms·=·2131427361; |
| 40 | ····public·static·final·int·lb_ | 40 | ····public·static·final·int·lb_onboarding_header_description_delay·=·2131427362; |
| 41 | ····public·static·final·int·lb_ | 41 | ····public·static·final·int·lb_onboarding_header_title_delay·=·2131427363; |
| 42 | ····public·static·final·int·lb_playback_ | 42 | ····public·static·final·int·lb_playback_bg_fade_in_ms·=·2131427364; |
| 43 | ····public·static·final·int·lb_playback_ | 43 | ····public·static·final·int·lb_playback_bg_fade_out_ms·=·2131427365; |
| 44 | ····public·static·final·int·lb_playback_ | 44 | ····public·static·final·int·lb_playback_controls_fade_in_ms·=·2131427366; |
| 45 | ····public·static·final·int·lb_playback_ | 45 | ····public·static·final·int·lb_playback_controls_fade_out_ms·=·2131427367; |
| 46 | ····public·static·final·int·lb_playback_ro | 46 | ····public·static·final·int·lb_playback_controls_show_time_ms·=·2131427368; |
| 47 | ····public·static·final·int·lb_playback_ro | 47 | ····public·static·final·int·lb_playback_controls_tickle_timeout_ms·=·2131427369; |
| 48 | ····public·static·final·int·lb_playback_r | 48 | ····public·static·final·int·lb_playback_description_fade_in_ms·=·2131427370; |
| 49 | ····public·static·final·int·lb_ | 49 | ····public·static·final·int·lb_playback_description_fade_out_ms·=·2131427371; |
| 50 | ····public·static·final·int·lb_ | 50 | ····public·static·final·int·lb_playback_rows_fade_delay_ms·=·2131427372; |
| 51 | ····public·static·final·int·lb_ | 51 | ····public·static·final·int·lb_playback_rows_fade_in_ms·=·2131427373; |
| 52 | ····public·static·final·int·lb_ | 52 | ····public·static·final·int·lb_playback_rows_fade_out_ms·=·2131427374; |
| 53 | ····public·static·final·int· | 53 | ····public·static·final·int·lb_search_bar_speech_mode_background_alpha·=·2131427375; |
| 54 | ····public·static·final·int· | 54 | ····public·static·final·int·lb_search_bar_text_mode_background_alpha·=·2131427376; |
| 55 | ····public·static·final·int· | 55 | ····public·static·final·int·lb_search_orb_pulse_duration_ms·=·2131427377; |
| 56 | ····public·static·final·int· | 56 | ····public·static·final·int·lb_search_orb_scale_duration_ms·=·2131427378; |
| 57 | ····public·static·final·int·mtrl_ | 57 | ····public·static·final·int·mtrl_btn_anim_delay_ms·=·2131427379; |
| 58 | ····public·static·final·int·mtrl_ | 58 | ····public·static·final·int·mtrl_btn_anim_duration_ms·=·2131427380; |
| 59 | ····public·static·final·int· | 59 | ····public·static·final·int·mtrl_card_anim_delay_ms·=·2131427381; |
| 60 | ····public·static·final·int· | 60 | ····public·static·final·int·mtrl_card_anim_duration_ms·=·2131427382; |
| 61 | ····public·static·final·int· | 61 | ····public·static·final·int·mtrl_chip_anim_duration·=·2131427383; |
| 62 | ····public·static·final·int· | 62 | ····public·static·final·int·mtrl_tab_indicator_anim_duration_ms·=·2131427384; |
| 63 | ····public·static·final·int·s | 63 | ····public·static·final·int·short_title_length·=·2131427385; |
| 64 | ····public·static·final·int·show_password_duration·=·2131427386; | ||
| 65 | ····public·static·final·int·slideEdgeEnd·=·2131427387; | ||
| 66 | ····public·static·final·int·slideEdgeStart·=·2131427388; | ||
| 67 | ····public·static·final·int·status_bar_notification_info_maxnum·=·2131427389; | ||
| 64 | } | 68 | } |
| Offset 39, 219 lines modified | Offset 39, 221 lines modified | ||
| 39 | ····public·static·final·int·car_two_target_preference·=·2131558433; | 39 | ····public·static·final·int·car_two_target_preference·=·2131558433; |
| 40 | ····public·static·final·int·car_ui_alert_dialog_edit_text·=·2131558434; | 40 | ····public·static·final·int·car_ui_alert_dialog_edit_text·=·2131558434; |
| 41 | ····public·static·final·int·car_ui_alert_dialog_list·=·2131558435; | 41 | ····public·static·final·int·car_ui_alert_dialog_list·=·2131558435; |
| 42 | ····public·static·final·int·car_ui_alert_dialog_title_with_subtitle·=·2131558436; | 42 | ····public·static·final·int·car_ui_alert_dialog_title_with_subtitle·=·2131558436; |
| 43 | ····public·static·final·int·car_ui_base_layout·=·2131558437; | 43 | ····public·static·final·int·car_ui_base_layout·=·2131558437; |
| 44 | ····public·static·final·int·car_ui_base_layout_toolbar·=·2131558438; | 44 | ····public·static·final·int·car_ui_base_layout_toolbar·=·2131558438; |
| 45 | ····public·static·final·int·car_ui_base_layout_toolbar_legacy·=·2131558439; | 45 | ····public·static·final·int·car_ui_base_layout_toolbar_legacy·=·2131558439; |
| 46 | ····public·static·final·int·car_ui_ | 46 | ····public·static·final·int·car_ui_header_list_item·=·2131558440; |
| 47 | ····public·static·final·int·car_ui_ | 47 | ····public·static·final·int·car_ui_ims_wide_screen_input_view·=·2131558441; |
| 48 | ····public·static·final·int·car_ui_list_item·=·2131558442; | 48 | ····public·static·final·int·car_ui_list_item·=·2131558442; |
| 49 | ····public·static·final·int·car_ui_list_ | 49 | ····public·static·final·int·car_ui_list_limiting_message·=·2131558443; |
| 50 | ····public·static·final·int·car_ui_list_preference | 50 | ····public·static·final·int·car_ui_list_preference·=·2131558444; |
| 51 | ····public·static·final·int·car_ui_preference·=·2131558445; | 51 | ····public·static·final·int·car_ui_list_preference_with_toolbar·=·2131558445; |
| 52 | ····public·static·final·int·car_ui_preference | 52 | ····public·static·final·int·car_ui_preference·=·2131558446; |
| 53 | ····public·static·final·int·car_ui_preference_c | 53 | ····public·static·final·int·car_ui_preference_category·=·2131558447; |
| 54 | ····public·static·final·int·car_ui_preference_ | 54 | ····public·static·final·int·car_ui_preference_chevron·=·2131558448; |
| 55 | ····public·static·final·int·car_ui_preference_d | 55 | ····public·static·final·int·car_ui_preference_dialog_edittext·=·2131558449; |
| 56 | ····public·static·final·int·car_ui_preference_ | 56 | ····public·static·final·int·car_ui_preference_dropdown·=·2131558450; |
| 57 | ····public·static·final·int·car_ui_preference_fragment | 57 | ····public·static·final·int·car_ui_preference_fragment·=·2131558451; |
| 58 | ····public·static·final·int·car_ui_preference_ | 58 | ····public·static·final·int·car_ui_preference_fragment_with_toolbar·=·2131558452; |
| 59 | ····public·static·final·int·car_ui_preference_widget_ | 59 | ····public·static·final·int·car_ui_preference_widget_checkbox·=·2131558453; |
| 60 | ····public·static·final·int·car_ui_preference_widget_s | 60 | ····public·static·final·int·car_ui_preference_widget_seekbar·=·2131558454; |
| 61 | ····public·static·final·int·car_ui_ | 61 | ····public·static·final·int·car_ui_preference_widget_switch·=·2131558455; |
| 62 | ····public·static·final·int·car_ui_r | 62 | ····public·static·final·int·car_ui_radio_button_preference_widget·=·2131558456; |
| 63 | ····public·static·final·int·car_ui_recycler_view | 63 | ····public·static·final·int·car_ui_recycler_view·=·2131558457; |
| 64 | ····public·static·final·int·car_ui_recyclerview_ | 64 | ····public·static·final·int·car_ui_recycler_view_item·=·2131558458; |
| 65 | ····public·static·final·int·car_ui_ | 65 | ····public·static·final·int·car_ui_recyclerview_scrollbar·=·2131558459; |
| 66 | ····public·static·final·int·car_ui_ | 66 | ····public·static·final·int·car_ui_seekbar_dialog·=·2131558460; |
| 67 | ····public·static·final·int·car_ui_toolbar | 67 | ····public·static·final·int·car_ui_toolbar·=·2131558461; |
| 68 | ····public·static·final·int·car_ui_toolbar_ | 68 | ····public·static·final·int·car_ui_toolbar_menu_item·=·2131558462; |
| 69 | ····public·static·final·int·car_ui_toolbar_ | 69 | ····public·static·final·int·car_ui_toolbar_menu_item_primary·=·2131558463; |
| 70 | ····public·static·final·int·car_ui_toolbar_ | 70 | ····public·static·final·int·car_ui_toolbar_search_view·=·2131558464; |
| 71 | ····public·static·final·int·car_ui_toolbar_tab_item | 71 | ····public·static·final·int·car_ui_toolbar_tab_item·=·2131558465; |
| 72 | ····public·static·final·int·car_ui_toolbar_tab_item_ | 72 | ····public·static·final·int·car_ui_toolbar_tab_item_flexible·=·2131558466; |
| 73 | ····public·static·final·int·car_ui_toolbar_t | 73 | ····public·static·final·int·car_ui_toolbar_tab_item_layout·=·2131558467; |
| 74 | ····public·static·final·int·car_ui_t | 74 | ····public·static·final·int·car_ui_toolbar_tab_item_layout_flexible·=·2131558468; |
| 75 | ····public·static·final·int·c | 75 | ····public·static·final·int·car_ui_toolbar_two_row·=·2131558469; |
| 76 | ····public·static·final·int·cu | 76 | ····public·static·final·int·car_ui_two_action_preference·=·2131558470; |
| 77 | ····public·static·final·int· | 77 | ····public·static·final·int·cross_profiles_settings_entity_header·=·2131558471; |
| 78 | ····public·static·final·int· | 78 | ····public·static·final·int·custom_dialog·=·2131558472; |
| 79 | ····public·static·final·int·design_ | 79 | ····public·static·final·int·design_bottom_navigation_item·=·2131558473; |
| 80 | ····public·static·final·int·design_ | 80 | ····public·static·final·int·design_bottom_sheet_dialog·=·2131558474; |
| 81 | ····public·static·final·int·design_layout_ | 81 | ····public·static·final·int·design_layout_snackbar·=·2131558475; |
| 82 | ····public·static·final·int·design_layout_ | 82 | ····public·static·final·int·design_layout_snackbar_include·=·2131558476; |
| 83 | ····public·static·final·int·design_ | 83 | ····public·static·final·int·design_layout_tab_icon·=·2131558477; |
| 84 | ····public·static·final·int·design_ | 84 | ····public·static·final·int·design_layout_tab_text·=·2131558478; |
| 85 | ····public·static·final·int·design_ | 85 | ····public·static·final·int·design_menu_item_action_area·=·2131558479; |
| 86 | ····public·static·final·int·design_navigation_item | 86 | ····public·static·final·int·design_navigation_item·=·2131558480; |
| 87 | ····public·static·final·int·design_navigation_item_ | 87 | ····public·static·final·int·design_navigation_item_header·=·2131558481; |
| 88 | ····public·static·final·int·design_navigation_me | 88 | ····public·static·final·int·design_navigation_item_separator·=·2131558482; |
| 89 | ····public·static·final·int·design_navigation_m | 89 | ····public·static·final·int·design_navigation_item_subheader·=·2131558483; |
| 90 | ····public·static·final·int·design_ | 90 | ····public·static·final·int·design_navigation_menu·=·2131558484; |
| 91 | ····public·static·final·int·design_ | 91 | ····public·static·final·int·design_navigation_menu_item·=·2131558485; |
| 92 | ····public·static·final·int·e | 92 | ····public·static·final·int·design_text_input_end_icon·=·2131558486; |
| 93 | ····public·static·final·int· | 93 | ····public·static·final·int·design_text_input_start_icon·=·2131558487; |
| 94 | ····public·static·final·int· | 94 | ····public·static·final·int·expand_button·=·2131558488; |
| 95 | ····public·static·final·int· | 95 | ····public·static·final·int·footer_preference·=·2131558489; |
| 96 | ····public·static·final·int· | 96 | ····public·static·final·int·grant_permissions·=·2131558490; |
| 97 | ····public·static·final·int· | 97 | ····public·static·final·int·header·=·2131558491; |
| 98 | ····public·static·final·int· | 98 | ····public·static·final·int·header_large·=·2131558492; |
| 99 | ····public·static·final·int·i | 99 | ····public·static·final·int·image_frame·=·2131558493; |
| 100 | ····public·static·final·int·i | 100 | ····public·static·final·int·image_view·=·2131558494; |
| 101 | ····public·static·final·int· | 101 | ····public·static·final·int·incident_confirmation·=·2131558495; |
| 102 | ····public·static·final·int· | 102 | ····public·static·final·int·info_preference_widget·=·2131558496; |
| 103 | ····public·static·final·int·l | 103 | ····public·static·final·int·layout_preference_frame·=·2131558497; |
| 104 | ····public·static·final·int·lb_ | 104 | ····public·static·final·int·lb_action_1_line·=·2131558498; |
| 105 | ····public·static·final·int·lb_ | 105 | ····public·static·final·int·lb_action_2_lines·=·2131558499; |
| 106 | ····public·static·final·int·lb_bro | 106 | ····public·static·final·int·lb_background_window·=·2131558500; |
| 107 | ····public·static·final·int·lb_ | 107 | ····public·static·final·int·lb_browse_fragment·=·2131558501; |
| 108 | ····public·static·final·int·lb_ | 108 | ····public·static·final·int·lb_browse_title·=·2131558502; |
| 109 | ····public·static·final·int·lb_control_b | 109 | ····public·static·final·int·lb_control_bar·=·2131558503; |
| 110 | ····public·static·final·int·lb_ | 110 | ····public·static·final·int·lb_control_button_primary·=·2131558504; |
| 111 | ····public·static·final·int·lb_ | 111 | ····public·static·final·int·lb_control_button_secondary·=·2131558505; |
| 112 | ····public·static·final·int·lb_details_ | 112 | ····public·static·final·int·lb_details_description·=·2131558506; |
| 113 | ····public·static·final·int·lb_di | 113 | ····public·static·final·int·lb_details_fragment·=·2131558507; |
| 114 | ····public·static·final·int·lb_e | 114 | ····public·static·final·int·lb_details_overview·=·2131558508; |
| 115 | ····public·static·final·int·lb_ | 115 | ····public·static·final·int·lb_divider·=·2131558509; |
| 116 | ····public·static·final·int·lb_ | 116 | ····public·static·final·int·lb_error_fragment·=·2131558510; |
| 117 | ····public·static·final·int·lb_ | 117 | ····public·static·final·int·lb_fullwidth_details_overview·=·2131558511; |
| 118 | ····public·static·final·int·lb_ | 118 | ····public·static·final·int·lb_fullwidth_details_overview_logo·=·2131558512; |
| 119 | ····public·static·final·int·lb_guid | 119 | ····public·static·final·int·lb_guidance·=·2131558513; |
| 120 | ····public·static·final·int·lb_guidedactions | 120 | ····public·static·final·int·lb_guidedactions·=·2131558514; |
| 121 | ····public·static·final·int·lb_guided | 121 | ····public·static·final·int·lb_guidedactions_datepicker_item·=·2131558515; |
| 122 | ····public·static·final·int·lb_guided | 122 | ····public·static·final·int·lb_guidedactions_item·=·2131558516; |
| 123 | ····public·static·final·int·lb_guided | 123 | ····public·static·final·int·lb_guidedbuttonactions·=·2131558517; |
| 124 | ····public·static·final·int·lb_ | 124 | ····public·static·final·int·lb_guidedstep_background·=·2131558518; |
| 125 | ····public·static·final·int·lb_ | 125 | ····public·static·final·int·lb_guidedstep_fragment·=·2131558519; |
| 126 | ····public·static·final·int·lb_ | 126 | ····public·static·final·int·lb_header·=·2131558520; |
| 127 | ····public·static·final·int·lb_ | 127 | ····public·static·final·int·lb_headers_fragment·=·2131558521; |
| 128 | ····public·static·final·int·lb_image_card_view | 128 | ····public·static·final·int·lb_image_card_view·=·2131558522; |
| 129 | ····public·static·final·int·lb_image_card_view_themed_ | 129 | ····public·static·final·int·lb_image_card_view_themed_badge_left·=·2131558523; |
| 130 | ····public·static·final·int·lb_image_card_view_themed_ | 130 | ····public·static·final·int·lb_image_card_view_themed_badge_right·=·2131558524; |
| 131 | ····public·static·final·int·lb_ | 131 | ····public·static·final·int·lb_image_card_view_themed_content·=·2131558525; |
| 132 | ····public·static·final·int·lb_ | 132 | ····public·static·final·int·lb_image_card_view_themed_title·=·2131558526; |
| 133 | ····public·static·final·int·lb_ | 133 | ····public·static·final·int·lb_list_row·=·2131558527; |
| 134 | ····public·static·final·int·lb_ | 134 | ····public·static·final·int·lb_list_row_hovercard·=·2131558528; |
| 135 | ····public·static·final·int·lb_ | 135 | ····public·static·final·int·lb_media_item_number_view_flipper·=·2131558529; |
| 136 | ····public·static·final·int·lb_ | 136 | ····public·static·final·int·lb_media_list_header·=·2131558530; |
| 137 | ····public·static·final·int·lb_ | 137 | ····public·static·final·int·lb_onboarding_fragment·=·2131558531; |
| 138 | ····public·static·final·int·lb_picker | 138 | ····public·static·final·int·lb_picker·=·2131558532; |
| 139 | ····public·static·final·int·lb_picker_ | 139 | ····public·static·final·int·lb_picker_column·=·2131558533; |
| 140 | ····public·static·final·int·lb_pi | 140 | ····public·static·final·int·lb_picker_item·=·2131558534; |
| 141 | ····public·static·final·int·lb_p | 141 | ····public·static·final·int·lb_picker_separator·=·2131558535; |
| 142 | ····public·static·final·int·lb_p | 142 | ····public·static·final·int·lb_pinpicker_item·=·2131558536; |
| 143 | ····public·static·final·int·lb_playback_ | 143 | ····public·static·final·int·lb_playback_controls·=·2131558537; |
| 144 | ····public·static·final·int·lb_playback_ | 144 | ····public·static·final·int·lb_playback_controls_row·=·2131558538; |
| 145 | ····public·static·final·int·lb_playback_ | 145 | ····public·static·final·int·lb_playback_fragment·=·2131558539; |
| 146 | ····public·static·final·int·lb_playback_ | 146 | ····public·static·final·int·lb_playback_now_playing_bars·=·2131558540; |
| 147 | ····public·static·final·int·lb_ro | 147 | ····public·static·final·int·lb_playback_transport_controls·=·2131558541; |
| 148 | ····public·static·final·int·lb_ro | 148 | ····public·static·final·int·lb_playback_transport_controls_row·=·2131558542; |
| 149 | ····public·static·final·int·lb_row_ | 149 | ····public·static·final·int·lb_row_container·=·2131558543; |
| 150 | ····public·static·final·int·lb_row_ | 150 | ····public·static·final·int·lb_row_header·=·2131558544; |
| 151 | ····public·static·final·int·lb_row | 151 | ····public·static·final·int·lb_row_media_item·=·2131558545; |
| 152 | ····public·static·final·int·lb_ | 152 | ····public·static·final·int·lb_row_media_item_action·=·2131558546; |
| 153 | ····public·static·final·int·lb_ | 153 | ····public·static·final·int·lb_rows_fragment·=·2131558547; |
| 154 | ····public·static·final·int·lb_search_ | 154 | ····public·static·final·int·lb_search_bar·=·2131558548; |
| 155 | ····public·static·final·int·lb_se | 155 | ····public·static·final·int·lb_search_fragment·=·2131558549; |
| 156 | ····public·static·final·int·lb_s | 156 | ····public·static·final·int·lb_search_orb·=·2131558550; |
| 157 | ····public·static·final·int·lb_s | 157 | ····public·static·final·int·lb_section_header·=·2131558551; |
| 158 | ····public·static·final·int·lb_ | 158 | ····public·static·final·int·lb_shadow·=·2131558552; |
| 159 | ····public·static·final·int·lb_ | 159 | ····public·static·final·int·lb_speech_orb·=·2131558553; |
| 160 | ····public·static·final·int·lb_ | 160 | ····public·static·final·int·lb_title_view·=·2131558554; |
| 161 | ····public·static·final·int·lb_v | 161 | ····public·static·final·int·lb_vertical_grid·=·2131558555; |
| 162 | ····public·static·final·int·l | 162 | ····public·static·final·int·lb_vertical_grid_fragment·=·2131558556; |
| 163 | ····public·static·final·int·l | 163 | ····public·static·final·int·lb_video_surface·=·2131558557; |
| 164 | ····public·static·final·int·leanback_ | 164 | ····public·static·final·int·leanback_edit_preference_fragment·=·2131558558; |
| 165 | ····public·static·final·int·leanback_list_preference_ | 165 | ····public·static·final·int·leanback_list_preference_fragment·=·2131558559; |
| Max report size reached; 0/29360 bytes (0.00%) of diff not shown. | |||
| Offset 129, 354 lines modified | Offset 129, 353 lines modified | ||
| 129 | ····public·static·final·int·car_default_app_selected·=·2131886203; | 129 | ····public·static·final·int·car_default_app_selected·=·2131886203; |
| 130 | ····public·static·final·int·car_default_app_selected_with_info·=·2131886204; | 130 | ····public·static·final·int·car_default_app_selected_with_info·=·2131886204; |
| 131 | ····public·static·final·int·car_permission_selected·=·2131886205; | 131 | ····public·static·final·int·car_permission_selected·=·2131886205; |
| 132 | ····public·static·final·int·car_ui_alert_dialog_default_button·=·2131886206; | 132 | ····public·static·final·int·car_ui_alert_dialog_default_button·=·2131886206; |
| 133 | ····public·static·final·int·car_ui_dialog_preference_negative·=·2131886207; | 133 | ····public·static·final·int·car_ui_dialog_preference_negative·=·2131886207; |
| 134 | ····public·static·final·int·car_ui_dialog_preference_positive·=·2131886208; | 134 | ····public·static·final·int·car_ui_dialog_preference_positive·=·2131886208; |
| 135 | ····public·static·final·int·car_ui_ellipsis·=·2131886209; | 135 | ····public·static·final·int·car_ui_ellipsis·=·2131886209; |
| 136 | ····public·static·final·int·car_ui_in | 136 | ····public·static·final·int·car_ui_ime_wide_screen_system_property_name·=·2131886210; |
| 137 | ····public·static·final·int·car_ui_ | 137 | ····public·static·final·int·car_ui_installer_process_name·=·2131886211; |
| 138 | ····public·static·final·int·car_ui_preference_switch_o | 138 | ····public·static·final·int·car_ui_preference_switch_off·=·2131886212; |
| 139 | ····public·static·final·int·car_ui_re | 139 | ····public·static·final·int·car_ui_preference_switch_on·=·2131886213; |
| 140 | ····public·static·final·int·car_ui_sc | 140 | ····public·static·final·int·car_ui_restricted_while_driving·=·2131886214; |
| 141 | ····public·static·final·int·car_ui_scrollbar_ | 141 | ····public·static·final·int·car_ui_scrollbar_component·=·2131886215; |
| 142 | ····public·static·final·int·car_ui_scrollbar_page_ | 142 | ····public·static·final·int·car_ui_scrollbar_page_down_button·=·2131886216; |
| 143 | ····public·static·final·int·car_ui_ | 143 | ····public·static·final·int·car_ui_scrollbar_page_up_button·=·2131886217; |
| 144 | ····public·static·final·int·car_ui_ | 144 | ····public·static·final·int·car_ui_scrolling_limited_message·=·2131886218; |
| 145 | ····public·static·final·int·car_ui_toolbar_ | 145 | ····public·static·final·int·car_ui_toolbar_default_search_hint·=·2131886219; |
| 146 | ····public·static·final·int·car_ui_toolbar_menu_item_ | 146 | ····public·static·final·int·car_ui_toolbar_menu_item_overflow_title·=·2131886220; |
| 147 | ····public·static·final·int·car_ui_toolbar_ | 147 | ····public·static·final·int·car_ui_toolbar_menu_item_search_title·=·2131886221; |
| 148 | ····public·static·final·int·c | 148 | ····public·static·final·int·car_ui_toolbar_menu_item_settings_title·=·2131886222; |
| 149 | ····public·static·final·int·c | 149 | ····public·static·final·int·car_ui_toolbar_nav_icon_content_description·=·2131886223; |
| 150 | ····public·static·final·int·character_counter_ | 150 | ····public·static·final·int·character_counter_content_description·=·2131886224; |
| 151 | ····public·static·final·int·ch | 151 | ····public·static·final·int·character_counter_overflowed_content_description·=·2131886225; |
| 152 | ····public·static·final·int·c | 152 | ····public·static·final·int·character_counter_pattern·=·2131886226; |
| 153 | ····public·static·final·int·c | 153 | ····public·static·final·int·chip_text·=·2131886227; |
| 154 | ····public·static·final·int·c | 154 | ····public·static·final·int·clear_text_end_icon_content_description·=·2131886228; |
| 155 | ····public·static·final·int·c | 155 | ····public·static·final·int·copy·=·2131886229; |
| 156 | ····public·static·final·int· | 156 | ····public·static·final·int·current_permission_template·=·2131886230; |
| 157 | ····public·static·final·int· | 157 | ····public·static·final·int·current_permissions_category·=·2131886231; |
| 158 | ····public·static·final·int·default_app_ | 158 | ····public·static·final·int·default_app_no_apps·=·2131886232; |
| 159 | ····public·static·final·int·default_app_ | 159 | ····public·static·final·int·default_app_none·=·2131886233; |
| 160 | ····public·static·final·int·default_apps·=·2131886234; | 160 | ····public·static·final·int·default_app_search_keyword·=·2131886234; |
| 161 | ····public·static·final·int·default_apps | 161 | ····public·static·final·int·default_app_system_default·=·2131886235; |
| 162 | ····public·static·final·int·default_apps | 162 | ····public·static·final·int·default_apps·=·2131886236; |
| 163 | ····public·static·final·int·default_apps_ | 163 | ····public·static·final·int·default_apps_for_work·=·2131886237; |
| 164 | ····public·static·final·int·default_p | 164 | ····public·static·final·int·default_apps_manage_domain_urls·=·2131886238; |
| 165 | ····public·static·final·int·de | 165 | ····public·static·final·int·default_apps_more·=·2131886239; |
| 166 | ····public·static·final·int·de | 166 | ····public·static·final·int·default_permission_description·=·2131886240; |
| 167 | ····public·static·final·int·d | 167 | ····public·static·final·int·denied_header·=·2131886241; |
| 168 | ····public·static·final·int·en | 168 | ····public·static·final·int·deny_permission_deny_and_dont_ask_again·=·2131886242; |
| 169 | ····public·static·final·int· | 169 | ····public·static·final·int·disabled_by_admin·=·2131886243; |
| 170 | ····public·static·final·int·e | 170 | ····public·static·final·int·enabled_by_admin·=·2131886244; |
| 171 | ····public·static·final·int· | 171 | ····public·static·final·int·encryption_unaware_confirmation_message·=·2131886245; |
| 172 | ····public·static·final·int· | 172 | ····public·static·final·int·expand_button_title·=·2131886246; |
| 173 | ····public·static·final·int·f | 173 | ····public·static·final·int·fab_transformation_scrim_behavior·=·2131886247; |
| 174 | ····public·static·final·int·f | 174 | ····public·static·final·int·fab_transformation_sheet_behavior·=·2131886248; |
| 175 | ····public·static·final·int·fg_capabilities_ | 175 | ····public·static·final·int·fg_capabilities_assistant·=·2131886249; |
| 176 | ····public·static·final·int·fg_capabilities_ | 176 | ····public·static·final·int·fg_capabilities_carrier·=·2131886250; |
| 177 | ····public·static·final·int·filte | 177 | ····public·static·final·int·fg_capabilities_sound_trigger·=·2131886251; |
| 178 | ····public·static·final·int·filte | 178 | ····public·static·final·int·fg_capabilities_voice_interaction·=·2131886252; |
| 179 | ····public·static·final·int·filter_by_ | 179 | ····public·static·final·int·filter_by_permissions·=·2131886253; |
| 180 | ····public·static·final·int· | 180 | ····public·static·final·int·filter_by_time·=·2131886254; |
| 181 | ····public·static·final·int· | 181 | ····public·static·final·int·filter_by_title·=·2131886255; |
| 182 | ····public·static·final·int·g | 182 | ····public·static·final·int·generic_cancel·=·2131886256; |
| 183 | ····public·static·final·int·g | 183 | ····public·static·final·int·generic_yes·=·2131886257; |
| 184 | ····public·static·final·int·grant_dialog_button_allow | 184 | ····public·static·final·int·grant_dialog_button_allow·=·2131886258; |
| 185 | ····public·static·final·int·grant_dialog_button_allow_ | 185 | ····public·static·final·int·grant_dialog_button_allow_all_files·=·2131886259; |
| 186 | ····public·static·final·int·grant_dialog_button_allow_ | 186 | ····public·static·final·int·grant_dialog_button_allow_always·=·2131886260; |
| 187 | ····public·static·final·int·grant_dialog_button_allow_ | 187 | ····public·static·final·int·grant_dialog_button_allow_background·=·2131886261; |
| 188 | ····public·static·final·int·grant_dialog_button_allow_o | 188 | ····public·static·final·int·grant_dialog_button_allow_foreground·=·2131886262; |
| 189 | ····public·static·final·int·grant_dialog_button_d | 189 | ····public·static·final·int·grant_dialog_button_allow_media_only·=·2131886263; |
| 190 | ····public·static·final·int·grant_dialog_button_ | 190 | ····public·static·final·int·grant_dialog_button_allow_one_time·=·2131886264; |
| 191 | ····public·static·final·int·grant_dialog_button_deny | 191 | ····public·static·final·int·grant_dialog_button_deny·=·2131886265; |
| 192 | ····public·static·final·int·grant_dialog_button_deny_dont_ask_again·=·2131886266; | 192 | ····public·static·final·int·grant_dialog_button_deny_and_dont_ask_again·=·2131886266; |
| 193 | ····public·static·final·int·grant_dialog_button_d | 193 | ····public·static·final·int·grant_dialog_button_deny_anyway·=·2131886267; |
| 194 | ····public·static·final·int·grant_dialog_button_ | 194 | ····public·static·final·int·grant_dialog_button_deny_dont_ask_again·=·2131886268; |
| 195 | ····public·static·final·int·grant_dialog_button_ | 195 | ····public·static·final·int·grant_dialog_button_dismiss·=·2131886269; |
| 196 | ····public·static·final·int·grant_dialog_button_ | 196 | ····public·static·final·int·grant_dialog_button_more_info·=·2131886270; |
| 197 | ····public·static·final·int·grant_dialog_ | 197 | ····public·static·final·int·grant_dialog_button_no_upgrade·=·2131886271; |
| 198 | ····public·static·final·int· | 198 | ····public·static·final·int·grant_dialog_button_no_upgrade_one_time·=·2131886272; |
| 199 | ····public·static·final·int· | 199 | ····public·static·final·int·grant_dialog_how_to_change·=·2131886273; |
| 200 | ····public·static·final·int·help_permission | 200 | ····public·static·final·int·help_app_permissions·=·2131886274; |
| 201 | ····public·static·final·int·help_ | 201 | ····public·static·final·int·help_feedback_label·=·2131886275; |
| 202 | ····public·static·final·int·help_ | 202 | ····public·static·final·int·help_permission_usage·=·2131886276; |
| 203 | ····public·static·final·int·h | 203 | ····public·static·final·int·help_uri_default_apps·=·2131886277; |
| 204 | ····public·static·final·int·h | 204 | ····public·static·final·int·help_uri_special_app_access·=·2131886278; |
| 205 | ····public·static·final·int· | 205 | ····public·static·final·int·hide_bottom_view_on_scroll_behavior·=·2131886279; |
| 206 | ····public·static·final·int· | 206 | ····public·static·final·int·home_missing_work_profile_support·=·2131886280; |
| 207 | ····public·static·final·int·i | 207 | ····public·static·final·int·icon_content_description·=·2131886281; |
| 208 | ····public·static·final·int·incident_report_ | 208 | ····public·static·final·int·incident_report_channel_name·=·2131886282; |
| 209 | ····public·static·final·int·incident_report_dialog_ | 209 | ····public·static·final·int·incident_report_dialog_allow_label·=·2131886283; |
| 210 | ····public·static·final·int·incident_report_dialog_ | 210 | ····public·static·final·int·incident_report_dialog_deny_label·=·2131886284; |
| 211 | ····public·static·final·int·incident_report_dialog_ | 211 | ····public·static·final·int·incident_report_dialog_intro·=·2131886285; |
| 212 | ····public·static·final·int·incident_report_ | 212 | ····public·static·final·int·incident_report_dialog_text·=·2131886286; |
| 213 | ····public·static·final·int·incident_report_ | 213 | ····public·static·final·int·incident_report_dialog_title·=·2131886287; |
| 214 | ····public·static·final·int·incident_report_ | 214 | ····public·static·final·int·incident_report_error_dialog_text·=·2131886288; |
| 215 | ····public·static·final·int·i | 215 | ····public·static·final·int·incident_report_notification_text·=·2131886289; |
| 216 | ····public·static·final·int· | 216 | ····public·static·final·int·incident_report_notification_title·=·2131886290; |
| 217 | ····public·static·final·int· | 217 | ····public·static·final·int·item_separator·=·2131886291; |
| 218 | ····public·static·final·int·last_opened_ | 218 | ····public·static·final·int·last_opened_category_title·=·2131886292; |
| 219 | ····public·static·final·int·l | 219 | ····public·static·final·int·last_opened_summary·=·2131886293; |
| 220 | ····public·static·final·int·l | 220 | ····public·static·final·int·last_opened_summary_short·=·2131886294; |
| 221 | ····public·static·final·int·lb_ | 221 | ····public·static·final·int·lb_control_display_fast_forward_multiplier·=·2131886295; |
| 222 | ····public·static·final·int·lb_ | 222 | ····public·static·final·int·lb_control_display_rewind_multiplier·=·2131886296; |
| 223 | ····public·static·final·int·lb_ | 223 | ····public·static·final·int·lb_guidedaction_continue_title·=·2131886297; |
| 224 | ····public·static·final·int·lb_ | 224 | ····public·static·final·int·lb_guidedaction_finish_title·=·2131886298; |
| 225 | ····public·static·final·int·lb_ | 225 | ····public·static·final·int·lb_media_player_error·=·2131886299; |
| 226 | ····public·static·final·int·lb_ | 226 | ····public·static·final·int·lb_navigation_menu_contentDescription·=·2131886300; |
| 227 | ····public·static·final·int·lb_ | 227 | ····public·static·final·int·lb_onboarding_accessibility_next·=·2131886301; |
| 228 | ····public·static·final·int·lb_ | 228 | ····public·static·final·int·lb_onboarding_get_started·=·2131886302; |
| 229 | ····public·static·final·int·lb_playback_controls_ | 229 | ····public·static·final·int·lb_playback_controls_closed_captioning_disable·=·2131886303; |
| 230 | ····public·static·final·int·lb_playback_controls_ | 230 | ····public·static·final·int·lb_playback_controls_closed_captioning_enable·=·2131886304; |
| 231 | ····public·static·final·int·lb_playback_controls_ | 231 | ····public·static·final·int·lb_playback_controls_fast_forward·=·2131886305; |
| 232 | ····public·static·final·int·lb_playback_controls_ | 232 | ····public·static·final·int·lb_playback_controls_fast_forward_multiplier·=·2131886306; |
| 233 | ····public·static·final·int·lb_playback_controls_hi | 233 | ····public·static·final·int·lb_playback_controls_hidden·=·2131886307; |
| 234 | ····public·static·final·int·lb_playback_controls_ | 234 | ····public·static·final·int·lb_playback_controls_high_quality_disable·=·2131886308; |
| 235 | ····public·static·final·int·lb_playback_controls_ | 235 | ····public·static·final·int·lb_playback_controls_high_quality_enable·=·2131886309; |
| 236 | ····public·static·final·int·lb_playback_controls_ | 236 | ····public·static·final·int·lb_playback_controls_more_actions·=·2131886310; |
| 237 | ····public·static·final·int·lb_playback_controls_p | 237 | ····public·static·final·int·lb_playback_controls_pause·=·2131886311; |
| 238 | ····public·static·final·int·lb_playback_controls_rep | 238 | ····public·static·final·int·lb_playback_controls_picture_in_picture·=·2131886312; |
| 239 | ····public·static·final·int·lb_playback_controls_ | 239 | ····public·static·final·int·lb_playback_controls_play·=·2131886313; |
| 240 | ····public·static·final·int·lb_playback_controls_repeat_ | 240 | ····public·static·final·int·lb_playback_controls_repeat_all·=·2131886314; |
| 241 | ····public·static·final·int·lb_playback_controls_re | 241 | ····public·static·final·int·lb_playback_controls_repeat_none·=·2131886315; |
| 242 | ····public·static·final·int·lb_playback_controls_re | 242 | ····public·static·final·int·lb_playback_controls_repeat_one·=·2131886316; |
| 243 | ····public·static·final·int·lb_playback_controls_ | 243 | ····public·static·final·int·lb_playback_controls_rewind·=·2131886317; |
| 244 | ····public·static·final·int·lb_playback_controls_ | 244 | ····public·static·final·int·lb_playback_controls_rewind_multiplier·=·2131886318; |
| 245 | ····public·static·final·int·lb_playback_controls_sh | 245 | ····public·static·final·int·lb_playback_controls_shown·=·2131886319; |
| 246 | ····public·static·final·int·lb_playback_controls_s | 246 | ····public·static·final·int·lb_playback_controls_shuffle_disable·=·2131886320; |
| 247 | ····public·static·final·int·lb_playback_controls_s | 247 | ····public·static·final·int·lb_playback_controls_shuffle_enable·=·2131886321; |
| 248 | ····public·static·final·int·lb_playback_controls_ | 248 | ····public·static·final·int·lb_playback_controls_skip_next·=·2131886322; |
| 249 | ····public·static·final·int·lb_playback_controls_ | 249 | ····public·static·final·int·lb_playback_controls_skip_previous·=·2131886323; |
| 250 | ····public·static·final·int·lb_playback_controls_thumb_ | 250 | ····public·static·final·int·lb_playback_controls_thumb_down·=·2131886324; |
| 251 | ····public·static·final·int·lb_playback_controls_thumb_ | 251 | ····public·static·final·int·lb_playback_controls_thumb_down_outline·=·2131886325; |
| 252 | ····public·static·final·int·lb_playback_t | 252 | ····public·static·final·int·lb_playback_controls_thumb_up·=·2131886326; |
| 253 | ····public·static·final·int·lb_ | 253 | ····public·static·final·int·lb_playback_controls_thumb_up_outline·=·2131886327; |
| 254 | ····public·static·final·int·lb_ | 254 | ····public·static·final·int·lb_playback_time_separator·=·2131886328; |
| 255 | ····public·static·final·int·lb_search_bar_hint | 255 | ····public·static·final·int·lb_search_bar_hint·=·2131886329; |
| Max report size reached; 0/50298 bytes (0.00%) of diff not shown. | |||
| Offset 304, 15 lines modified | Offset 304, 16 lines modified | ||
| 304 | ····public·static·final·int·CarUiPreference_showChevron·=·0; | 304 | ····public·static·final·int·CarUiPreference_showChevron·=·0; |
| 305 | ····public·static·final·int·CarUiPreference_showRippleOnDisabledPreference·=·1; | 305 | ····public·static·final·int·CarUiPreference_showRippleOnDisabledPreference·=·1; |
| 306 | ····public·static·final·int[]·CarUiRecyclerView; | 306 | ····public·static·final·int[]·CarUiRecyclerView; |
| 307 | ····public·static·final·int·CarUiRecyclerView_bottomOffset·=·0; | 307 | ····public·static·final·int·CarUiRecyclerView_bottomOffset·=·0; |
| 308 | ····public·static·final·int·CarUiRecyclerView_enableDivider·=·1; | 308 | ····public·static·final·int·CarUiRecyclerView_enableDivider·=·1; |
| 309 | ····public·static·final·int·CarUiRecyclerView_layoutStyle·=·2; | 309 | ····public·static·final·int·CarUiRecyclerView_layoutStyle·=·2; |
| 310 | ····public·static·final·int·CarUiRecyclerView_numOfColumns·=·3; | 310 | ····public·static·final·int·CarUiRecyclerView_numOfColumns·=·3; |
| 311 | ····public·static·final·int·CarUiRecyclerView_to | 311 | ····public·static·final·int·CarUiRecyclerView_rotaryScrollEnabled·=·4; |
| 312 | ····public·static·final·int·CarUiRecyclerView_topOffset·=·5; | ||
| 312 | ····public·static·final·int[]·CarUiToolbar; | 313 | ····public·static·final·int[]·CarUiToolbar; |
| 313 | ····public·static·final·int[]·CarUiToolbarMenuItem; | 314 | ····public·static·final·int[]·CarUiToolbarMenuItem; |
| 314 | ····public·static·final·int·CarUiToolbarMenuItem_activatable·=·0; | 315 | ····public·static·final·int·CarUiToolbarMenuItem_activatable·=·0; |
| 315 | ····public·static·final·int·CarUiToolbarMenuItem_activated·=·1; | 316 | ····public·static·final·int·CarUiToolbarMenuItem_activated·=·1; |
| 316 | ····public·static·final·int·CarUiToolbarMenuItem_checkable·=·2; | 317 | ····public·static·final·int·CarUiToolbarMenuItem_checkable·=·2; |
| 317 | ····public·static·final·int·CarUiToolbarMenuItem_checked·=·3; | 318 | ····public·static·final·int·CarUiToolbarMenuItem_checked·=·3; |
| 318 | ····public·static·final·int·CarUiToolbarMenuItem_displayBehavior·=·4; | 319 | ····public·static·final·int·CarUiToolbarMenuItem_displayBehavior·=·4; |
| Offset 848, 14 lines modified | Offset 849, 36 lines modified | ||
| 848 | ····public·static·final·int·FloatingActionButton_shapeAppearance·=·12; | 849 | ····public·static·final·int·FloatingActionButton_shapeAppearance·=·12; |
| 849 | ····public·static·final·int·FloatingActionButton_shapeAppearanceOverlay·=·13; | 850 | ····public·static·final·int·FloatingActionButton_shapeAppearanceOverlay·=·13; |
| 850 | ····public·static·final·int·FloatingActionButton_showMotionSpec·=·14; | 851 | ····public·static·final·int·FloatingActionButton_showMotionSpec·=·14; |
| 851 | ····public·static·final·int·FloatingActionButton_useCompatPadding·=·15; | 852 | ····public·static·final·int·FloatingActionButton_useCompatPadding·=·15; |
| 852 | ····public·static·final·int[]·FlowLayout; | 853 | ····public·static·final·int[]·FlowLayout; |
| 853 | ····public·static·final·int·FlowLayout_itemSpacing·=·0; | 854 | ····public·static·final·int·FlowLayout_itemSpacing·=·0; |
| 854 | ····public·static·final·int·FlowLayout_lineSpacing·=·1; | 855 | ····public·static·final·int·FlowLayout_lineSpacing·=·1; |
| 856 | ····public·static·final·int[]·FocusArea; | ||
| 857 | ····public·static·final·int·FocusArea_bottomBoundOffset·=·0; | ||
| 858 | ····public·static·final·int·FocusArea_defaultFocus·=·1; | ||
| 859 | ····public·static·final·int·FocusArea_endBoundOffset·=·2; | ||
| 860 | ····public·static·final·int·FocusArea_highlightPaddingBottom·=·3; | ||
| 861 | ····public·static·final·int·FocusArea_highlightPaddingEnd·=·4; | ||
| 862 | ····public·static·final·int·FocusArea_highlightPaddingHorizontal·=·5; | ||
| 863 | ····public·static·final·int·FocusArea_highlightPaddingStart·=·6; | ||
| 864 | ····public·static·final·int·FocusArea_highlightPaddingTop·=·7; | ||
| 865 | ····public·static·final·int·FocusArea_highlightPaddingVertical·=·8; | ||
| 866 | ····public·static·final·int·FocusArea_horizontalBoundOffset·=·9; | ||
| 867 | ····public·static·final·int·FocusArea_nudgeDown·=·10; | ||
| 868 | ····public·static·final·int·FocusArea_nudgeLeft·=·11; | ||
| 869 | ····public·static·final·int·FocusArea_nudgeRight·=·12; | ||
| 870 | ····public·static·final·int·FocusArea_nudgeShortcut·=·13; | ||
| 871 | ····public·static·final·int·FocusArea_nudgeShortcutDirection·=·14; | ||
| 872 | ····public·static·final·int·FocusArea_nudgeUp·=·15; | ||
| 873 | ····public·static·final·int·FocusArea_startBoundOffset·=·16; | ||
| 874 | ····public·static·final·int·FocusArea_topBoundOffset·=·17; | ||
| 875 | ····public·static·final·int·FocusArea_verticalBoundOffset·=·18; | ||
| 876 | ····public·static·final·int[]·FocusParkingView; | ||
| 877 | ····public·static·final·int·FocusParkingView_shouldRestoreFocus·=·0; | ||
| 855 | ····public·static·final·int[]·FontFamily; | 878 | ····public·static·final·int[]·FontFamily; |
| 856 | ····public·static·final·int[]·FontFamilyFont; | 879 | ····public·static·final·int[]·FontFamilyFont; |
| 857 | ····public·static·final·int·FontFamilyFont_android_font·=·0; | 880 | ····public·static·final·int·FontFamilyFont_android_font·=·0; |
| 858 | ····public·static·final·int·FontFamilyFont_android_fontStyle·=·2; | 881 | ····public·static·final·int·FontFamilyFont_android_fontStyle·=·2; |
| 859 | ····public·static·final·int·FontFamilyFont_android_fontVariationSettings·=·4; | 882 | ····public·static·final·int·FontFamilyFont_android_fontVariationSettings·=·4; |
| 860 | ····public·static·final·int·FontFamilyFont_android_fontWeight·=·1; | 883 | ····public·static·final·int·FontFamilyFont_android_fontWeight·=·1; |
| 861 | ····public·static·final·int·FontFamilyFont_android_ttcIndex·=·3; | 884 | ····public·static·final·int·FontFamilyFont_android_ttcIndex·=·3; |
| Offset 1944, 85 lines modified | Offset 1967, 85 lines modified | ||
| 1944 | ···· | 1967 | ···· |
| 1945 | ····static·{ | 1968 | ····static·{ |
| 1946 | ········final·int[]·array; | 1969 | ········final·int[]·array; |
| 1947 | ········final·int[]·actionBar·=·array·=·new·int[29]; | 1970 | ········final·int[]·actionBar·=·array·=·new·int[29]; |
| 1948 | ········array[0]·=·2130968649; | 1971 | ········array[0]·=·2130968649; |
| 1949 | ········array[1]·=·2130968655; | 1972 | ········array[1]·=·2130968655; |
| 1950 | ········array[2]·=·2130968656; | 1973 | ········array[2]·=·2130968656; |
| 1951 | ········array[3]·=·213096882 | 1974 | ········array[3]·=·2130968825; |
| 1952 | ········array[4]·=·213096882 | 1975 | ········array[4]·=·2130968826; |
| 1953 | ········array[5]·=·213096882 | 1976 | ········array[5]·=·2130968827; |
| 1954 | ········array[6]·=·213096882 | 1977 | ········array[6]·=·2130968828; |
| 1955 | ········array[7]·=·213096882 | 1978 | ········array[7]·=·2130968829; |
| 1956 | ········array[8]·=·21309688 | 1979 | ········array[8]·=·2130968830; |
| 1957 | ········array[9]·=·213096886 | 1980 | ········array[9]·=·2130968866; |
| 1958 | ········array[10]·=·213096890 | 1981 | ········array[10]·=·2130968905; |
| 1959 | ········array[11]·=·213096890 | 1982 | ········array[11]·=·2130968906; |
| 1960 | ········array[12]·=·213096893 | 1983 | ········array[12]·=·2130968935; |
| 1961 | ········array[13]·=·213096907 | 1984 | ········array[13]·=·2130969079; |
| 1962 | ········array[14]·=·213096908 | 1985 | ········array[14]·=·2130969085; |
| 1963 | ········array[15]·=·21309690 | 1986 | ········array[15]·=·2130969098; |
| 1964 | ········array[16]·=·213096909 | 1987 | ········array[16]·=·2130969099; |
| 1965 | ········array[17]·=·2130969 | 1988 | ········array[17]·=·2130969103; |
| 1966 | ········array[18]·=·21309691 | 1989 | ········array[18]·=·2130969124; |
| 1967 | ········array[19]·=·21309691 | 1990 | ········array[19]·=·2130969140; |
| 1968 | ········array[20]·=·21309692 | 1991 | ········array[20]·=·2130969244; |
| 1969 | ········array[21]·=·21309692 | 1992 | ········array[21]·=·2130969295; |
| 1970 | ········array[22]·=·21309693 | 1993 | ········array[22]·=·2130969391; |
| 1971 | ········array[23]·=·2130969 | 1994 | ········array[23]·=·2130969407; |
| 1972 | ········array[24]·=·2130969 | 1995 | ········array[24]·=·2130969408; |
| 1973 | ········array[25]·=·21309695 | 1996 | ········array[25]·=·2130969523; |
| 1974 | ········array[26]·=·21309695 | 1997 | ········array[26]·=·2130969526; |
| 1975 | ········array[27]·=·2130969 | 1998 | ········array[27]·=·2130969615; |
| 1976 | ········array[28]·=·21309696 | 1999 | ········array[28]·=·2130969625; |
| 1977 | ········ActionBar·=·actionBar; | 2000 | ········ActionBar·=·actionBar; |
| 1978 | ········final·int·n·=·1; | 2001 | ········final·int·n·=·1; |
| 1979 | ········final·int[]·actionBarLayout·=·new·int[n]; | 2002 | ········final·int[]·actionBarLayout·=·new·int[n]; |
| 1980 | ········actionBarLayout[0]·=·16842931; | 2003 | ········actionBarLayout[0]·=·16842931; |
| 1981 | ········ActionBarLayout·=·actionBarLayout; | 2004 | ········ActionBarLayout·=·actionBarLayout; |
| 1982 | ········final·int[]·actionMenuItemView·=·new·int[n]; | 2005 | ········final·int[]·actionMenuItemView·=·new·int[n]; |
| 1983 | ········actionMenuItemView[0]·=·16843071; | 2006 | ········actionMenuItemView[0]·=·16843071; |
| 1984 | ········ActionMenuItemView·=·actionMenuItemView; | 2007 | ········ActionMenuItemView·=·actionMenuItemView; |
| 1985 | ········ActionMenuView·=·new·int[0]; | 2008 | ········ActionMenuView·=·new·int[0]; |
| 1986 | ········final·int·n2·=·6; | 2009 | ········final·int·n2·=·6; |
| 1987 | ········final·int[]·array2; | 2010 | ········final·int[]·array2; |
| 1988 | ········final·int[]·actionMode·=·array2·=·new·int[n2]; | 2011 | ········final·int[]·actionMode·=·array2·=·new·int[n2]; |
| 1989 | ········array2[0]·=·2130968649; | 2012 | ········array2[0]·=·2130968649; |
| 1990 | ········array2[1]·=·2130968655; | 2013 | ········array2[1]·=·2130968655; |
| 1991 | ········array2[2]·=·213096878 | 2014 | ········array2[2]·=·2130968783; |
| 1992 | ········array2[3]·=·213096907 | 2015 | ········array2[3]·=·2130969079; |
| 1993 | ········array2[4]·=·21309695 | 2016 | ········array2[4]·=·2130969526; |
| 1994 | ········array2[5]·=·21309696 | 2017 | ········array2[5]·=·2130969625; |
| 1995 | ········ActionMode·=·actionMode; | 2018 | ········ActionMode·=·actionMode; |
| 1996 | ········final·int·n3·=·2; | 2019 | ········final·int·n3·=·2; |
| 1997 | ········final·int[]·array3; | 2020 | ········final·int[]·array3; |
| 1998 | ········final·int[]·activityChooserView·=·array3·=·new·int[n3]; | 2021 | ········final·int[]·activityChooserView·=·array3·=·new·int[n3]; |
| 1999 | ········array3[0]·=·213096895 | 2022 | ········array3[0]·=·2130968958; |
| 2000 | ········array3[1]·=·21309691 | 2023 | ········array3[1]·=·2130969127; |
| 2001 | ········ActivityChooserView·=·activityChooserView; | 2024 | ········ActivityChooserView·=·activityChooserView; |
| 2002 | ········final·int·n4·=·5; | 2025 | ········final·int·n4·=·5; |
| 2003 | ········final·int[]·array4; | 2026 | ········final·int[]·array4; |
| 2004 | ········final·int[]·activityNavigator·=·array4·=·new·int[n4]; | 2027 | ········final·int[]·activityNavigator·=·array4·=·new·int[n4]; |
| 2005 | ········array4[0]·=·16842755; | 2028 | ········array4[0]·=·16842755; |
| 2006 | ········array4[1]·=·2130968577; | 2029 | ········array4[1]·=·2130968577; |
| 2007 | ········array4[2]·=·213096886 | 2030 | ········array4[2]·=·2130968869; |
| 2008 | ········array4[3]·=·21309688 | 2031 | ········array4[3]·=·2130968870; |
| 2009 | ········array4[4]·=·21309695 | 2032 | ········array4[4]·=·2130969567; |
| 2010 | ········ActivityNavigator·=·activityNavigator; | 2033 | ········ActivityNavigator·=·activityNavigator; |
| 2011 | ········final·int·n5·=·8; | 2034 | ········final·int·n5·=·8; |
| 2012 | ········final·int[]·array5; | 2035 | ········final·int[]·array5; |
| 2013 | ········final·int[]·alertDialog·=·array5·=·new·int[n5]; | 2036 | ········final·int[]·alertDialog·=·array5·=·new·int[n5]; |
| 2014 | ········array5[0]·=·16842994; | 2037 | ········array5[0]·=·16842994; |
| 2015 | ········array5[1]·=·21309687 | 2038 | ········array5[1]·=·2130968710; |
| 2016 | ········array5[2]·=·213096871 | 2039 | ········array5[2]·=·2130968711; |
| Max report size reached; 139040/146539 bytes (94.88%) of diff not shown. | |||
| Offset 1, 40 lines modified | Offset 1, 42 lines modified | ||
| 1 | package·com.android.car.ui.core; | 1 | package·com.android.car.ui.core; |
| 2 | import·java.util.Iterator; | 2 | import·java.util.Iterator; |
| 3 | import·com.android.car.ui.utils.CarUiUtils; | ||
| 4 | import·androidx.fragment.app.Fragment; | 3 | import·androidx.fragment.app.Fragment; |
| 5 | import·androidx.fragment.app.FragmentActivity; | 4 | import·androidx.fragment.app.FragmentActivity; |
| 6 | import·android.view.View$OnLayoutChangeListener; | 5 | import·android.view.View$OnLayoutChangeListener; |
| 6 | import·com.android.car.ui.utils.CarUiUtils; | ||
| 7 | import·com.android.car.ui.R$id; | ||
| 7 | import·com.android.car.ui.baselayout.InsetsChangedListener; | 8 | import·com.android.car.ui.baselayout.InsetsChangedListener; |
| 8 | import·com.android.car.ui.baselayout.Insets; | 9 | import·com.android.car.ui.baselayout.Insets; |
| 9 | import·android.view.View; | 10 | import·android.view.View; |
| 10 | import·android.app.Activity; | 11 | import·android.app.Activity; |
| 11 | import·android.view.ViewTreeObserver$OnGlobalLayoutListener; | ||
| 12 | class·BaseLayoutController$InsetsUpd | 12 | final·class·BaseLayoutController$InsetsUpdater |
| 13 | { | 13 | { |
| 14 | ····private·static·final·String·BOTTOM_INSET_TAG·=·"car_ui_bottom_inset"; | 14 | ····private·static·final·String·BOTTOM_INSET_TAG·=·"car_ui_bottom_inset"; |
| 15 | ····private·static·final·String·LEFT_INSET_TAG·=·"car_ui_left_inset"; | 15 | ····private·static·final·String·LEFT_INSET_TAG·=·"car_ui_left_inset"; |
| 16 | ····private·static·final·String·RIGHT_INSET_TAG·=·"car_ui_right_inset"; | 16 | ····private·static·final·String·RIGHT_INSET_TAG·=·"car_ui_right_inset"; |
| 17 | ····private·static·final·String·TOP_INSET_TAG·=·"car_ui_top_inset"; | 17 | ····private·static·final·String·TOP_INSET_TAG·=·"car_ui_top_inset"; |
| 18 | ····private·final·Activity·mActivity; | 18 | ····private·final·Activity·mActivity; |
| 19 | ····private·final·View·mBottomInsetView; | 19 | ····private·final·View·mBottomInsetView; |
| 20 | ····private·final·View·mContentView; | ||
| 21 | ····private·final·View·mContentViewContainer; | ||
| 20 | ····private·Insets·mInsets; | 22 | ····private·Insets·mInsets; |
| 21 | ····private·InsetsChangedListener·mInsetsChangedListenerDelegate; | 23 | ····private·InsetsChangedListener·mInsetsChangedListenerDelegate; |
| 22 | ····private·boolean·mInsetsDirty; | ||
| 23 | ····private·final·View·mLeftInsetView; | 24 | ····private·final·View·mLeftInsetView; |
| 24 | ····private·final·View·mRightInsetView; | 25 | ····private·final·View·mRightInsetView; |
| 25 | ····private·final·View·mTopInsetView; | 26 | ····private·final·View·mTopInsetView; |
| 26 | ···· | 27 | ···· |
| 27 | ····BaseLayoutController$InsetsUpdater(final·Activity·mActivity,·View·view,·final·View· | 28 | ····BaseLayoutController$InsetsUpdater(final·Activity·mActivity,·View·view,·final·View·mContentView)·{ |
| 28 | ········this.mInsetsDirty·=·true; | ||
| 29 | ········this.mInsets·=·new·Insets(); | 29 | ········this.mInsets·=·new·Insets(); |
| 30 | ········this.mActivity·=·mActivity; | 30 | ········this.mActivity·=·mActivity; |
| 31 | ········this.mContentView·=·mContentView; | ||
| 32 | ········this.mContentViewContainer·=·CarUiUtils.requireViewByRefId(view,·R$id.car_ui_base_layout_content_container); | ||
| 31 | ········this.mLeftInsetView·=·view.findViewWithTag((Object)"car_ui_left_inset"); | 33 | ········this.mLeftInsetView·=·view.findViewWithTag((Object)"car_ui_left_inset"); |
| 32 | ········this.mRightInsetView·=·view.findViewWithTag((Object)"car_ui_right_inset"); | 34 | ········this.mRightInsetView·=·view.findViewWithTag((Object)"car_ui_right_inset"); |
| 33 | ········this.mTopInsetView·=·view.findViewWithTag((Object)"car_ui_top_inset"); | 35 | ········this.mTopInsetView·=·view.findViewWithTag((Object)"car_ui_top_inset"); |
| 34 | ········this.mBottomInsetView·=·view.findViewWithTag((Object)"car_ui_bottom_inset"); | 36 | ········this.mBottomInsetView·=·view.findViewWithTag((Object)"car_ui_bottom_inset"); |
| 35 | ········final·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4·=·new·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4(this); | 37 | ········final·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4·=·new·-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4(this); |
| 36 | ········view·=·this.mLeftInsetView; | 38 | ········view·=·this.mLeftInsetView; |
| 37 | ········if·(view·!=·null)·{ | 39 | ········if·(view·!=·null)·{ |
| Offset 48, 15 lines modified | Offset 50, 16 lines modified | ||
| 48 | ········if·(view·!=·null)·{ | 50 | ········if·(view·!=·null)·{ |
| 49 | ············view.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4); | 51 | ············view.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4); |
| 50 | ········} | 52 | ········} |
| 51 | ········view·=·this.mBottomInsetView; | 53 | ········view·=·this.mBottomInsetView; |
| 52 | ········if·(view·!=·null)·{ | 54 | ········if·(view·!=·null)·{ |
| 53 | ············view.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4); | 55 | ············view.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4); |
| 54 | ········} | 56 | ········} |
| 55 | ········ | 57 | ········mContentView.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4); |
| 58 | ········this.mContentViewContainer.addOnLayoutChangeListener((View$OnLayoutChangeListener)-$$Lambda$BaseLayoutController$InsetsUpdater$zzCIB0038f8j1iFmYePHWvmc4w4); | ||
| 56 | ····} | 59 | ····} |
| 57 | ···· | 60 | ···· |
| 58 | ····private·static·int·getBottomOfView(final·View·view)·{ | 61 | ····private·static·int·getBottomOfView(final·View·view)·{ |
| 59 | ········final·int[]·array·=·new·int[2]; | 62 | ········final·int[]·array·=·new·int[2]; |
| 60 | ········view.getLocationOnScreen(array); | 63 | ········view.getLocationOnScreen(array); |
| 61 | ········return·array[1]·+·view.getHeight(); | 64 | ········return·array[1]·+·view.getHeight(); |
| 62 | ····} | 65 | ····} |
| Offset 104, 63 lines modified | Offset 107, 42 lines modified | ||
| 104 | ························n2·=·n; | 107 | ························n2·=·n; |
| 105 | ····················} | 108 | ····················} |
| 106 | ················} | 109 | ················} |
| 107 | ············} | 110 | ············} |
| 108 | ············n·=·n2; | 111 | ············n·=·n2; |
| 109 | ········} | 112 | ········} |
| 110 | ········if·(n·==·0)·{ | 113 | ········if·(n·==·0)·{ |
| 111 | ············ | 114 | ············this.mContentView.setPadding(mInsets.getLeft(),·mInsets.getTop(),·mInsets.getRight(),·mInsets.getBottom()); |
| 112 | ········} | 115 | ········} |
| 113 | ····} | 116 | ····} |
| 114 | ···· | 117 | ···· |
| 115 | ····Insets·getInsets()·{ | 118 | ····Insets·getInsets()·{ |
| 116 | ········return·this.mInsets; | 119 | ········return·this.mInsets; |
| 117 | ····} | 120 | ····} |
| 118 | ···· | 121 | ···· |
| 119 | ····void· | 122 | ····public·void·recalcInsets()·{ |
| 120 | ········ | 123 | ········int·max·=·Math.max(0,·getTopOfView(this.mContentViewContainer)·-·getTopOfView(this.mContentView)); |
| 121 | ···· | 124 | ········int·max2·=·Math.max(0,·getLeftOfView(this.mContentViewContainer)·-·getLeftOfView(this.mContentView)); |
| 122 | ···· | 125 | ········int·max3·=·Math.max(0,·getRightOfView(this.mContentView)·-·getRightOfView(this.mContentViewContainer)); |
| 123 | ···· | 126 | ········int·max4·=·Math.max(0,·getBottomOfView(this.mContentView)·-·getBottomOfView(this.mContentViewContainer)); |
| 124 | ········if·(!this.mInsetsDirty)·{ | ||
| 125 | ············return; | ||
| 126 | ········} | ||
| 127 | ········final·View·requireViewByRefId·=·CarUiUtils.requireViewByRefId(this.mActivity.getWindow().getDecorView(),·16908290); | ||
| 128 | ········final·View·mTopInsetView·=·this.mTopInsetView; | 127 | ········final·View·mTopInsetView·=·this.mTopInsetView; |
| 129 | ········int·max; | ||
| 130 | ········if·(mTopInsetView·!=·null)·{ | 128 | ········if·(mTopInsetView·!=·null)·{ |
| 131 | ············max·=·Math.max(0,·getBottomOfView(mTopInsetView)·-·getTopOfView( | 129 | ············max·+=·Math.max(0,·getBottomOfView(mTopInsetView)·-·getTopOfView(this.mContentViewContainer)); |
| 132 | ········} | ||
| 133 | ········else·{ | ||
| 134 | ············max·=·0; | ||
| 135 | ········} | 130 | ········} |
| 136 | ········int·max2; | ||
| 137 | ········if·(this.mBottomInsetView·!=·null)·{ | 131 | ········if·(this.mBottomInsetView·!=·null)·{ |
| 138 | ············max | 132 | ············max4·+=·Math.max(0,·getBottomOfView(this.mContentViewContainer)·-·getTopOfView(this.mBottomInsetView)); |
| 139 | ········} | ||
| 140 | ········else·{ | ||
| 141 | ············max2·=·0; | ||
| 142 | ········} | 133 | ········} |
| 143 | ········final·View·mLeftInsetView·=·this.mLeftInsetView; | 134 | ········final·View·mLeftInsetView·=·this.mLeftInsetView; |
| 144 | ········int·max3; | ||
| 145 | ········if·(mLeftInsetView·!=·null)·{ | 135 | ········if·(mLeftInsetView·!=·null)·{ |
| 146 | ············max | 136 | ············max2·+=·Math.max(0,·getRightOfView(mLeftInsetView)·-·getLeftOfView(this.mContentViewContainer)); |
| 147 | ········} | ||
| 148 | ········else·{ | ||
| 149 | ············max3·=·0; | ||
| 150 | ········} | 137 | ········} |
| 151 | ········int·max4; | ||
| 152 | ········if·(this.mRightInsetView·!=·null)·{ | 138 | ········if·(this.mRightInsetView·!=·null)·{ |
| 153 | ············max | 139 | ············max3·+=·Math.max(0,·getRightOfView(this.mContentViewContainer)·-·getLeftOfView(this.mRightInsetView)); |
| 154 | ········} | ||
| 155 | ········else·{ | ||
| 156 | ············max4·=·0; | ||
| 157 | ········} | 140 | ········} |
| 158 | ········final·Insets·mInsets·=·new·Insets(max | 141 | ········final·Insets·mInsets·=·new·Insets(max2,·max,·max3,·max4); |
| 159 | ········this.mInsetsDirty·=·false; | ||
| 160 | ········if·(!mInsets.equals((Object)this.mInsets))·{ | 142 | ········if·(!mInsets.equals((Object)this.mInsets))·{ |
| 161 | ············this.dispatchNewInsets(this.mInsets·=·mInsets); | 143 | ············this.dispatchNewInsets(this.mInsets·=·mInsets); |
| 162 | ········} | 144 | ········} |
| 163 | ····} | 145 | ····} |
| 164 | ···· | 146 | ···· |
| 165 | ····public·void·replaceInsetsChangedListenerWith(final·InsetsChangedListener·mInsetsChangedListenerDelegate)·{ | 147 | ····public·void·replaceInsetsChangedListenerWith(final·InsetsChangedListener·mInsetsChangedListenerDelegate)·{ |
| 166 | ········this.mInsetsChangedListenerDelegate·=·mInsetsChangedListenerDelegate; | 148 | ········this.mInsetsChangedListenerDelegate·=·mInsetsChangedListenerDelegate; |
| Max report size reached; -1/7083 bytes (-0.01%) of diff not shown. | |||
| Offset 4, 29 lines modified | Offset 4, 29 lines modified | ||
| 4 | import·com.android.car.ui.baselayout.InsetsChangedListener; | 4 | import·com.android.car.ui.baselayout.InsetsChangedListener; |
| 5 | import·com.android.car.ui.baselayout.Insets; | 5 | import·com.android.car.ui.baselayout.Insets; |
| 6 | import·com.android.car.ui.toolbar.ToolbarControllerImpl; | 6 | import·com.android.car.ui.toolbar.ToolbarControllerImpl; |
| 7 | import·android.view.ViewGroup$LayoutParams; | 7 | import·android.view.ViewGroup$LayoutParams; |
| 8 | import·android.widget.FrameLayout$LayoutParams; | 8 | import·android.widget.FrameLayout$LayoutParams; |
| 9 | import·com.android.car.ui.R$id; | 9 | import·com.android.car.ui.R$id; |
| 10 | import·android.widget.FrameLayout; | 10 | import·android.widget.FrameLayout; |
| 11 | import·android.view.View; | ||
| 12 | import·com.android.car.ui.utils.CarUiUtils; | ||
| 13 | import·android.view.ViewGroup; | 11 | import·android.view.ViewGroup; |
| 14 | import·android.content.Context; | ||
| 15 | import·android.view.LayoutInflater; | 12 | import·android.view.LayoutInflater; |
| 16 | import·com.android.car.ui.R$layout; | 13 | import·com.android.car.ui.R$layout; |
| 17 | import·android.os.Build$VERSION; | 14 | import·android.os.Build$VERSION; |
| 15 | import·android.view.View; | ||
| 16 | import·androidx.core.util.Pair; | ||
| 17 | import·com.android.car.ui.utils.CarUiUtils; | ||
| 18 | import·android.content.res.TypedArray; | 18 | import·android.content.res.TypedArray; |
| 19 | import·com.android.car.ui.R$attr; | 19 | import·com.android.car.ui.R$attr; |
| 20 | import·android.app.Activity; | 20 | import·android.app.Activity; |
| 21 | import·java.util.WeakHashMap; | 21 | import·java.util.WeakHashMap; |
| 22 | import·com.android.car.ui.toolbar.ToolbarController; | 22 | import·com.android.car.ui.toolbar.ToolbarController; |
| 23 | import·java.util.Map; | 23 | import·java.util.Map; |
| 24 | class·BaseLayoutController | 24 | final·class·BaseLayoutController |
| 25 | { | 25 | { |
| 26 | ····private·static·final·Map·sBaseLayoutMap; | 26 | ····private·static·final·Map·sBaseLayoutMap; |
| 27 | ····private·BaseLayoutController$InsetsUpdater·mInsetsUpdater; | 27 | ····private·BaseLayoutController$InsetsUpdater·mInsetsUpdater; |
| 28 | ····private·ToolbarController·mToolbarController; | 28 | ····private·ToolbarController·mToolbarController; |
| 29 | ···· | 29 | ···· |
| 30 | ····static·{ | 30 | ····static·{ |
| 31 | ········sBaseLayoutMap·=·new·WeakHashMap(); | 31 | ········sBaseLayoutMap·=·new·WeakHashMap(); |
| Offset 60, 46 lines modified | Offset 60, 52 lines modified | ||
| 60 | ········} | 60 | ········} |
| 61 | ········finally·{ | 61 | ········finally·{ |
| 62 | ············((TypedArray)activity).recycle(); | 62 | ············((TypedArray)activity).recycle(); |
| 63 | ········} | 63 | ········} |
| 64 | ····} | 64 | ····} |
| 65 | ···· | 65 | ···· |
| 66 | ····private·void·installBaseLayout(final·Activity·activity)·{ | 66 | ····private·void·installBaseLayout(final·Activity·activity)·{ |
| 67 | ········final· | 67 | ········final·Pair·installBaseLayoutAround·=·installBaseLayoutAround(activity,·CarUiUtils.requireViewByRefId(activity.getWindow().getDecorView(),·16908290),·getThemeBoolean(activity,·R$attr.carUiToolbar)); |
| 68 | ········ | 68 | ········this.mToolbarController·=·(ToolbarController)installBaseLayoutAround.first; |
| 69 | ········this.mInsetsUpdater·=·(BaseLayoutController$InsetsUpdater)installBaseLayoutAround.second; | ||
| 70 | ····} | ||
| 71 | ···· | ||
| 72 | ····public·static·Pair·installBaseLayoutAround(final·Activity·activity,·final·View·view,·final·boolean·b)·{ | ||
| 73 | ········final·boolean·b2·=·Build$VERSION.SDK_INT·<=·29; | ||
| 69 | ········int·n; | 74 | ········int·n; |
| 70 | ········if·( | 75 | ········if·(b)·{ |
| 71 | ············if·(b)·{ | 76 | ············if·(b2)·{ |
| 72 | ················n·=·R$layout.car_ui_base_layout_toolbar_legacy; | 77 | ················n·=·R$layout.car_ui_base_layout_toolbar_legacy; |
| 73 | ············} | 78 | ············} |
| 74 | ············else·{ | 79 | ············else·{ |
| 75 | ················n·=·R$layout.car_ui_base_layout_toolbar; | 80 | ················n·=·R$layout.car_ui_base_layout_toolbar; |
| 76 | ············} | 81 | ············} |
| 77 | ········} | 82 | ········} |
| 78 | ········else·{ | 83 | ········else·{ |
| 79 | ············n·=·R$layout.car_ui_base_layout; | 84 | ············n·=·R$layout.car_ui_base_layout; |
| 80 | ········} | 85 | ········} |
| 81 | ········final· | 86 | ········final·LayoutInflater·from·=·LayoutInflater.from(view.getContext()); |
| 82 | ········ | 87 | ········Object·o·=·null; |
| 83 | ········final·View | 88 | ········final·View·inflate·=·from.inflate(n,·(ViewGroup)null,·false); |
| 84 | ········final· | 89 | ········final·ViewGroup·viewGroup·=·(ViewGroup)view.getParent(); |
| 85 | ········ | 90 | ········final·int·indexOfChild·=·viewGroup.indexOfChild(view); |
| 86 | ········viewGroup | 91 | ········viewGroup.removeView(view); |
| 87 | ········ | 92 | ········viewGroup.addView(inflate,·indexOfChild,·view.getLayoutParams()); |
| 93 | ········final·FrameLayout·frameLayout·=·(FrameLayout)CarUiUtils.requireViewByRefId(inflate,·R$id.car_ui_base_layout_content_container); | ||
| 88 | ········final·int·n2·=·-1; | 94 | ········final·int·n2·=·-1; |
| 89 | ········frameLayout.addView( | 95 | ········frameLayout.addView(view,·(ViewGroup$LayoutParams)new·FrameLayout$LayoutParams(n2,·n2)); |
| 90 | ········if·( | 96 | ········if·(b)·{ |
| 91 | ············if·(b)·{ | 97 | ············if·(b2)·{ |
| 92 | ················ | 98 | ················o·=·CarUiUtils.requireViewByRefId(inflate,·R$id.car_ui_toolbar); |
| 93 | ············} | 99 | ············} |
| 94 | ············else·{ | 100 | ············else·{ |
| 95 | ················ | 101 | ················o·=·new·ToolbarControllerImpl(inflate); |
| 96 | ············} | 102 | ············} |
| 97 | ········} | 103 | ········} |
| 98 | ········ | 104 | ········return·Pair.create(o,·(Object)new·BaseLayoutController$InsetsUpdater(activity,·inflate,·view)); |
| 99 | ····} | 105 | ····} |
| 100 | ···· | 106 | ···· |
| 101 | ····void·dispatchNewInsets(final·Insets·insets)·{ | 107 | ····void·dispatchNewInsets(final·Insets·insets)·{ |
| 102 | ········this.mInsetsUpdater.dispatchNewInsets(insets); | 108 | ········this.mInsetsUpdater.dispatchNewInsets(insets); |
| 103 | ····} | 109 | ····} |
| 104 | ···· | 110 | ···· |
| 105 | ····Insets·getInsets()·{ | 111 | ····Insets·getInsets()·{ |
| Offset 1, 11 lines modified | Offset 1, 14 lines modified | ||
| 1 | package·com.android.car.ui.core; | 1 | package·com.android.car.ui.core; |
| 2 | import·androidx.core.util.Pair; | ||
| 3 | import·java.util.Objects; | ||
| 2 | import·com.android.car.ui.baselayout.InsetsChangedListener; | 4 | import·com.android.car.ui.baselayout.InsetsChangedListener; |
| 5 | import·android.view.View; | ||
| 3 | import·com.android.car.ui.toolbar.ToolbarController; | 6 | import·com.android.car.ui.toolbar.ToolbarController; |
| 4 | import·com.android.car.ui.baselayout.Insets; | 7 | import·com.android.car.ui.baselayout.Insets; |
| 5 | import·java.lang.reflect.Method; | 8 | import·java.lang.reflect.Method; |
| 6 | import·android.app.Activity; | 9 | import·android.app.Activity; |
| 7 | public·class·CarUi | 10 | public·class·CarUi |
| 8 | { | 11 | { |
| Offset 45, 14 lines modified | Offset 48, 22 lines modified | ||
| 45 | ········final·BaseLayoutController·baseLayoutController·=·getBaseLayoutController(activity); | 48 | ········final·BaseLayoutController·baseLayoutController·=·getBaseLayoutController(activity); |
| 46 | ········if·(baseLayoutController·!=·null)·{ | 49 | ········if·(baseLayoutController·!=·null)·{ |
| 47 | ············return·baseLayoutController.getToolbarController(); | 50 | ············return·baseLayoutController.getToolbarController(); |
| 48 | ········} | 51 | ········} |
| 49 | ········return·null; | 52 | ········return·null; |
| 50 | ····} | 53 | ····} |
| 51 | ···· | 54 | ···· |
| 55 | ····public·static·ToolbarController·installBaseLayoutAround(final·View·view,·final·InsetsChangedListener·insetsChangedListener,·final·boolean·b)·{ | ||
| 56 | ········final·Pair·installBaseLayoutAround·=·BaseLayoutController.installBaseLayoutAround((Activity)null,·view,·b); | ||
| 57 | ········final·BaseLayoutController$InsetsUpdater·baseLayoutController$InsetsUpdater·=·(BaseLayoutController$InsetsUpdater)installBaseLayoutAround.second; | ||
| 58 | ········Objects.requireNonNull(baseLayoutController$InsetsUpdater); | ||
| 59 | ········((BaseLayoutController$InsetsUpdater)baseLayoutController$InsetsUpdater).replaceInsetsChangedListenerWith(insetsChangedListener); | ||
| 60 | ········return·(ToolbarController)installBaseLayoutAround.first; | ||
| 61 | ····} | ||
| 62 | ···· | ||
| 52 | ····public·static·void·replaceInsetsChangedListenerWith(final·Activity·activity,·final·InsetsChangedListener·insetsChangedListener)·{ | 63 | ····public·static·void·replaceInsetsChangedListenerWith(final·Activity·activity,·final·InsetsChangedListener·insetsChangedListener)·{ |
| 53 | ········final·BaseLayoutController·baseLayoutController·=·getBaseLayoutController(activity); | 64 | ········final·BaseLayoutController·baseLayoutController·=·getBaseLayoutController(activity); |
| 54 | ········if·(baseLayoutController·!=·null)·{ | 65 | ········if·(baseLayoutController·!=·null)·{ |
| 55 | ············baseLayoutController.replaceInsetsChangedListenerWith(insetsChangedListener); | 66 | ············baseLayoutController.replaceInsetsChangedListenerWith(insetsChangedListener); |
| 56 | ········} | 67 | ········} |
| 57 | ····} | 68 | ····} |
| 58 | ···· | 69 | ···· |
| Offset 1, 45 lines modified | Offset 1, 19 lines modified | ||
| 1 | package·com.android.car.ui.core; | 1 | package·com.android.car.ui.core; |
| 2 | import·android.util.Log; | ||
| 3 | import·android.content.Intent; | 2 | import·android.content.Intent; |
| 4 | import·android.content.Context; | 3 | import·android.content.Context; |
| 5 | import·android.content.BroadcastReceiver; | 4 | import·android.content.BroadcastReceiver; |
| 6 | class·CheckCarUiComponents$1·extends·BroadcastReceiver | 5 | class·CheckCarUiComponents$1·extends·BroadcastReceiver |
| 7 | { | 6 | { |
| 8 | ····final·/*·synthetic·*/·CheckCarUiComponents·this$0; | 7 | ····final·/*·synthetic·*/·CheckCarUiComponents·this$0; |
| 9 | ···· | 8 | ···· |
| 10 | ····CheckCarUiComponents$1(final·CheckCarUiComponents·this$0)·{ | 9 | ····CheckCarUiComponents$1(final·CheckCarUiComponents·this$0)·{ |
| 11 | ········this.this$0·=·this$0; | 10 | ········this.this$0·=·this$0; |
| 12 | ····} | 11 | ····} |
| 13 | ···· | 12 | ···· |
| 14 | ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{ | 13 | ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{ |
| 15 | ········ | 14 | ········CheckCarUiComponents.access$000(this.this$0,·context,·true); |
| 16 | ············return; | ||
| 17 | ········} | ||
| 18 | ········final·CheckCarUiComponents$CarUiComponents·checkCarUiComponents$CarUiComponents·=·new·CheckCarUiComponents$CarUiComponents((CheckCarUiComponents$1)null); | ||
| 19 | ········final·CheckCarUiComponents·this$0·=·this.this$0; | ||
| 20 | ········CheckCarUiComponents.access$300(this$0,·CheckCarUiComponents.access$200(this$0),·checkCarUiComponents$CarUiComponents); | ||
| 21 | ········if·(checkCarUiComponents$CarUiComponents.mIsUsingCarUiRecyclerView·&&·!checkCarUiComponents$CarUiComponents.mIsCarUiRecyclerViewUsingListItem)·{ | ||
| 22 | ············Log.e(CheckCarUiComponents.access$400(),·"CarUiListItem·are·not·used·within·CarUiRecyclerView:·"); | ||
| 23 | ············CheckCarUiComponents.access$500(context,·"CarUiListItem·are·not·used·within·CarUiRecyclerView"); | ||
| 24 | ········} | ||
| 25 | ········if·(checkCarUiComponents$CarUiComponents.mIsUsingAndroidXRecyclerView)·{ | ||
| 26 | ············Log.e(CheckCarUiComponents.access$400(),·"CarUiRecyclerView·not·used:·"); | ||
| 27 | ············CheckCarUiComponents.access$500(context,·"CarUiRecycler·is·not·used"); | ||
| 28 | ········} | ||
| 29 | ········if·(!checkCarUiComponents$CarUiComponents.mIsUsingCarUiToolbar)·{ | ||
| 30 | ············Log.e(CheckCarUiComponents.access$400(),·"CarUiToolbar·is·not·used:·"); | ||
| 31 | ············CheckCarUiComponents.access$500(context,·"CarUiToolbar·is·not·used"); | ||
| 32 | ········} | ||
| 33 | ········if·(!checkCarUiComponents$CarUiComponents.mIsUsingCarUiBaseLayoutToolbar·&&·checkCarUiComponents$CarUiComponents.mIsUsingCarUiToolbar)·{ | ||
| 34 | ············Log.e(CheckCarUiComponents.access$400(),·"CarUiBaseLayoutToolbar·is·not·used:·"); | ||
| 35 | ············CheckCarUiComponents.access$500(context,·"CarUiBaseLayoutToolbar·is·not·used"); | ||
| 36 | ········} | ||
| 37 | ········if·(checkCarUiComponents$CarUiComponents.mIsUsingCarUiRecyclerViewForPreference·&&·!checkCarUiComponents$CarUiComponents.mIsUsingCarUiPreference)·{ | ||
| 38 | ············Log.e(CheckCarUiComponents.access$400(),·"CarUiPreference·is·not·used:·"); | ||
| 39 | ············CheckCarUiComponents.access$500(context,·"CarUiPreference·is·not·used"); | ||
| 40 | ········} | ||
| 41 | ····} | 15 | ····} |
| 42 | } | 16 | } |
| Offset 1, 43 lines modified | Offset 1, 95 lines modified | ||
| 1 | package·com.android.car.ui.core; | 1 | package·com.android.car.ui.core; |
| 2 | import·com.android.car.ui.utils.CarUiUtils; | 2 | import·com.android.car.ui.utils.CarUiUtils; |
| 3 | import·android.os.Bundle; | 3 | import·android.os.Bundle; |
| 4 | import·android.app.Activity; | ||
| 5 | import·android.widget.Toast; | ||
| 6 | import·android.view.ViewGroup; | 4 | import·android.view.ViewGroup; |
| 5 | import·android.widget.Toast; | ||
| 6 | import·android.app.Activity; | ||
| 7 | import·androidx.recyclerview.widget.RecyclerView; | 7 | import·androidx.recyclerview.widget.RecyclerView; |
| 8 | import·android.util.Log; | ||
| 9 | import·com.android.car.ui.R$bool; | ||
| 8 | import·android.content.IntentFilter; | 10 | import·android.content.IntentFilter; |
| 9 | import·android.content.Context; | 11 | import·android.content.Context; |
| 10 | import·android.view.View; | 12 | import·android.view.View; |
| 11 | import·android.content.BroadcastReceiver; | 13 | import·android.content.BroadcastReceiver; |
| 14 | import·android.os.Handler; | ||
| 12 | import·android.app.Application$ActivityLifecycleCallbacks; | 15 | import·android.app.Application$ActivityLifecycleCallbacks; |
| 13 | class·CheckCarUiComponents·implements·Application$ActivityLifecycleCallbacks | 16 | class·CheckCarUiComponents·implements·Application$ActivityLifecycleCallbacks |
| 14 | { | 17 | { |
| 15 | ····private·static·final·String·INTENT_FILTER·=·"com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS"; | 18 | ····private·static·final·String·INTENT_FILTER·=·"com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS"; |
| 19 | ····private·static·final·String·NO_CAR_UI_PREFERENCE·=·"CarUiPreference·is·not·used:·"; | ||
| 20 | ····private·static·final·String·NO_CAR_UI_RV·=·"CarUiRecyclerView·not·used:"; | ||
| 21 | ····private·static·final·String·NO_CAR_UI_TOOLBAR·=·"CarUiToolbar·is·not·used:·"; | ||
| 22 | ····private·static·final·String·NO_CAR_UI_TOOLBAR_BL·=·"CarUiBaseLayoutToolbar·is·not·used:·"; | ||
| 23 | ····private·static·final·String·NO_LIST_ITEM·=·"CarUiListItem·are·not·used·within·CarUiRecyclerView:·"; | ||
| 16 | ····private·static·final·String·TAG; | 24 | ····private·static·final·String·TAG; |
| 25 | ····private·Handler·mHandler; | ||
| 17 | ····private·boolean·mIsScreenVisible; | 26 | ····private·boolean·mIsScreenVisible; |
| 18 | ····private·final·BroadcastReceiver·mReceiver; | 27 | ····private·final·BroadcastReceiver·mReceiver; |
| 19 | ····private·View·mRootView; | 28 | ····private·View·mRootView; |
| 20 | ···· | 29 | ···· |
| 21 | ····static·{ | 30 | ····static·{ |
| 22 | ········TAG·=·CheckCarUiComponents.class.getSimpleName(); | 31 | ········TAG·=·CheckCarUiComponents.class.getSimpleName(); |
| 23 | ····} | 32 | ····} |
| 24 | ···· | 33 | ···· |
| 25 | ····CheckCarUiComponents(final·Context·context)·{ | 34 | ····CheckCarUiComponents(final·Context·context)·{ |
| 35 | ········this.mHandler·=·new·Handler(); | ||
| 26 | ········this.mReceiver·=·(BroadcastReceiver)new·CheckCarUiComponents$1(this); | 36 | ········this.mReceiver·=·(BroadcastReceiver)new·CheckCarUiComponents$1(this); |
| 27 | ········final·IntentFilter·intentFilter·=·new·IntentFilter(); | 37 | ········final·IntentFilter·intentFilter·=·new·IntentFilter(); |
| 28 | ········intentFilter.addAction("com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS"); | 38 | ········intentFilter.addAction("com.android.car.ui.intent.CHECK_CAR_UI_COMPONENTS"); |
| 29 | ········context.registerReceiver(this.mReceiver,·intentFilter); | 39 | ········context.registerReceiver(this.mReceiver,·intentFilter); |
| 30 | ····} | 40 | ····} |
| 31 | ···· | 41 | ···· |
| 42 | ····private·boolean·checkComponentsForAllActivities(final·Context·context)·{ | ||
| 43 | ········return·context.getResources().getBoolean(R$bool.car_ui_escrow_check_components_automatically); | ||
| 44 | ····} | ||
| 45 | ···· | ||
| 32 | ····private·void·checkForCarUiComponents(final·View·view,·final·CheckCarUiComponents$CarUiComponents·checkCarUiComponents$CarUiComponents)·{ | 46 | ····private·void·checkForCarUiComponents(final·View·view,·final·CheckCarUiComponents$CarUiComponents·checkCarUiComponents$CarUiComponents)·{ |
| 33 | ········viewHasChildMatching(view,·(CheckCarUiComponents$Predicate)new·-$$Lambda$CheckCarUiComponents$ | 47 | ········viewHasChildMatching(view,·(CheckCarUiComponents$Predicate)new·-$$Lambda$CheckCarUiComponents$sMvfGKJ7xE4isapA83m1KGgs5T4(checkCarUiComponents$CarUiComponents)); |
| 48 | ····} | ||
| 49 | ···· | ||
| 50 | ····private·void·checkForComponents(final·Context·context,·final·boolean·b)·{ | ||
| 51 | ········if·(!this.mIsScreenVisible)·{ | ||
| 52 | ············return; | ||
| 53 | ········} | ||
| 54 | ········final·CheckCarUiComponents$CarUiComponents·checkCarUiComponents$CarUiComponents·=·new·CheckCarUiComponents$CarUiComponents((CheckCarUiComponents$1)null); | ||
| 55 | ········this.checkForCarUiComponents(this.mRootView,·checkCarUiComponents$CarUiComponents); | ||
| 56 | ········if·(checkCarUiComponents$CarUiComponents.mIsUsingCarUiRecyclerView·&&·!checkCarUiComponents$CarUiComponents.mIsCarUiRecyclerViewUsingListItem)·{ | ||
| 57 | ············final·String·tag·=·CheckCarUiComponents.TAG; | ||
| 58 | ············final·String·s·=·"CarUiListItem·are·not·used·within·CarUiRecyclerView:·"; | ||
| 59 | ············Log.d(tag,·s); | ||
| 60 | ············mayShowToast(context,·s,·b); | ||
| 61 | ········} | ||
| 62 | ········if·(checkCarUiComponents$CarUiComponents.mIsUsingAndroidXRecyclerView)·{ | ||
| 63 | ············final·String·tag2·=·CheckCarUiComponents.TAG; | ||
| 64 | ············final·String·s2·=·"CarUiRecyclerView·not·used:"; | ||
| 65 | ············Log.d(tag2,·s2); | ||
| 66 | ············mayShowToast(context,·s2,·b); | ||
| 67 | ········} | ||
| 68 | ········if·(!checkCarUiComponents$CarUiComponents.mIsUsingCarUiToolbar)·{ | ||
| 69 | ············final·String·tag3·=·CheckCarUiComponents.TAG; | ||
| 70 | ············final·String·s3·=·"CarUiToolbar·is·not·used:·"; | ||
| 71 | ············Log.d(tag3,·s3); | ||
| 72 | ············mayShowToast(context,·s3,·b); | ||
| 73 | ········} | ||
| 74 | ········if·(!checkCarUiComponents$CarUiComponents.mIsUsingCarUiBaseLayoutToolbar·&&·checkCarUiComponents$CarUiComponents.mIsUsingCarUiToolbar)·{ | ||
| 75 | ············final·String·tag4·=·CheckCarUiComponents.TAG; | ||
| 76 | ············final·String·s4·=·"CarUiBaseLayoutToolbar·is·not·used:·"; | ||
| 77 | ············Log.d(tag4,·s4); | ||
| 78 | ············mayShowToast(context,·s4,·b); | ||
| 79 | ········} | ||
| 80 | ········if·(checkCarUiComponents$CarUiComponents.mIsUsingCarUiRecyclerViewForPreference·&&·!checkCarUiComponents$CarUiComponents.mIsUsingCarUiPreference)·{ | ||
| 81 | ············final·String·tag5·=·CheckCarUiComponents.TAG; | ||
| 82 | ············final·String·s5·=·"CarUiPreference·is·not·used:·"; | ||
| 83 | ············Log.d(tag5,·s5); | ||
| 84 | ············mayShowToast(context,·s5,·b); | ||
| 85 | ········} | ||
| 34 | ····} | 86 | ····} |
| 35 | ···· | 87 | ···· |
| 36 | ····private·static·boolean·isAndroidXRecyclerView(final·View·view)·{ | 88 | ····private·static·boolean·isAndroidXRecyclerView(final·View·view)·{ |
| 37 | ········return·view.getClass()·==·RecyclerView.class; | 89 | ········return·view.getClass()·==·RecyclerView.class; |
| 38 | ····} | 90 | ····} |
| 39 | ···· | 91 | ···· |
| 40 | ····private·static·boolean·isCarUiBaseLayoutToolbar(final·View·view)·{ | 92 | ····private·static·boolean·isCarUiBaseLayoutToolbar(final·View·view)·{ |
| Offset 56, 14 lines modified | Offset 108, 21 lines modified | ||
| 56 | ········return·view.getTag()·!=·null·&&·view.getTag().toString().equals("carUiRecyclerView"); | 108 | ········return·view.getTag()·!=·null·&&·view.getTag().toString().equals("carUiRecyclerView"); |
| 57 | ····} | 109 | ····} |
| 58 | ···· | 110 | ···· |
| 59 | ····private·static·boolean·isCarUiToolbar(final·View·view)·{ | 111 | ····private·static·boolean·isCarUiToolbar(final·View·view)·{ |
| 60 | ········return·view.getTag()·!=·null·&&·(view.getTag().toString().equals("carUiToolbar")·||·view.getTag().toString().equals("CarUiBaseLayoutToolbar")); | 112 | ········return·view.getTag()·!=·null·&&·(view.getTag().toString().equals("carUiToolbar")·||·view.getTag().toString().equals("CarUiBaseLayoutToolbar")); |
| 61 | ····} | 113 | ····} |
| 62 | ···· | 114 | ···· |
| 115 | ····private·static·void·mayShowToast(final·Context·context,·final·String·s,·final·boolean·b)·{ | ||
| 116 | ········if·(!b)·{ | ||
| 117 | ············return; | ||
| 118 | ········} | ||
| 119 | ········Toast.makeText(context,·(CharSequence)s,·1).show(); | ||
| 120 | ····} | ||
| 121 | ···· | ||
| 63 | ····private·static·void·printViewHierarchy(String·string,·final·View·view)·{ | 122 | ····private·static·void·printViewHierarchy(String·string,·final·View·view)·{ |
| 64 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 123 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
| 65 | ········sb.append("\n·"); | 124 | ········sb.append("\n·"); |
| 66 | ········sb.append(string); | 125 | ········sb.append(string); |
| 67 | ········sb.append('{'); | 126 | ········sb.append('{'); |
| 68 | ········final·char·c·=·'}'; | 127 | ········final·char·c·=·'}'; |
| 69 | ········if·(view·==·null)·{ | 128 | ········if·(view·==·null)·{ |
| Offset 97, 18 lines modified | Offset 156, 14 lines modified | ||
| 97 | ················break; | 156 | ················break; |
| 98 | ············} | 157 | ············} |
| 99 | ············printViewHierarchy(string,·viewGroup.getChildAt(n)); | 158 | ············printViewHierarchy(string,·viewGroup.getChildAt(n)); |
| 100 | ············++n; | 159 | ············++n; |
| 101 | ········} | 160 | ········} |
| 102 | ····} | 161 | ····} |
| 103 | ···· | 162 | ···· |
| Max report size reached; 1232/7459 bytes (16.52%) of diff not shown. | |||
| Offset 1, 6 lines modified | Offset 1, 23 lines modified | ||
| 1 | package·com.android.car.ui.recyclerview; | 1 | package·com.android.car.ui.recyclerview; |
| 2 | cl | 2 | import·androidx.recyclerview.widget.RecyclerView; |
| 3 | import·androidx.recyclerview.widget.RecyclerView$OnScrollListener; | ||
| 4 | class·CarUiRecyclerView$1·extends·RecyclerView$OnScrollListener | ||
| 3 | { | 5 | { |
| 6 | ····final·/*·synthetic·*/·CarUiRecyclerView·this$0; | ||
| 7 | ···· | ||
| 8 | ····CarUiRecyclerView$1(final·CarUiRecyclerView·this$0)·{ | ||
| 9 | ········this.this$0·=·this$0; | ||
| 10 | ····} | ||
| 11 | ···· | ||
| 12 | ····public·void·onScrolled(final·RecyclerView·recyclerView,·int·n,·final·int·n2)·{ | ||
| 13 | ········if·(n·>·0·||·n2·>·0)·{ | ||
| 14 | ············final·CarUiRecyclerView·this$0·=·this.this$0; | ||
| 15 | ············n·=·1; | ||
| 16 | ············CarUiRecyclerView.access$102(this$0,·(boolean)(n·!=·0)); | ||
| 17 | ············((RecyclerView)this.this$0).removeOnScrollListener((RecyclerView$OnScrollListener)this); | ||
| 18 | ········} | ||
| 19 | ····} | ||
| 4 | } | 20 | } |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | package·com.android.car.ui.recyclerview; | 1 | package·com.android.car.ui.recyclerview; |
| 2 | import·java.lang.annotation.Annotation; | 2 | import·java.lang.annotation.Annotation; |
| 3 | public·@interface·CarUiRecyclerView$CarUiRecyclerViewLayout·{ | 3 | public·@interface·CarUiRecyclerView$CarUiRecyclerViewLayout·{ |
| 4 | ····public·static·final·int·GRID·=· | 4 | ····public·static·final·int·GRID·=·1; |
| 5 | ····public·static·final·int·LINEAR; | 5 | ····public·static·final·int·LINEAR; |
| 6 | } | 6 | } |
| Offset 1, 58 lines modified | Offset 1, 71 lines modified | ||
| 1 | package·com.android.car.ui.recyclerview; | 1 | package·com.android.car.ui.recyclerview; |
| 2 | import·android.view.ViewGroup; | 2 | import·android.view.ViewGroup; |
| 3 | import·android.view.MotionEvent; | 3 | import·android.view.MotionEvent; |
| 4 | import·android.view.ViewConfiguration; | ||
| 4 | import·com.android.car.ui.utils.CarUiUtils; | 5 | import·com.android.car.ui.utils.CarUiUtils; |
| 5 | import·com.android.car.ui.R$id; | 6 | import·com.android.car.ui.R$id; |
| 6 | import·android.view.View; | 7 | import·android.view.View; |
| 7 | import·androidx.recyclerview.widget.RecyclerView; | 8 | import·androidx.recyclerview.widget.RecyclerView; |
| 8 | import·android.view.View$OnTouchListener; | 9 | import·android.view.View$OnTouchListener; |
| 9 | class·FastScroller·implements·View$OnTouchListener | 10 | class·FastScroller·implements·View$OnTouchListener |
| 10 | { | 11 | { |
| 11 | ····private· | 12 | ····private·int·mClickActionThreshold; |
| 12 | ····private·RecyclerView·mRecyclerView; | 13 | ····private·RecyclerView·mRecyclerView; |
| 13 | ····private·View·mScrollThumb; | 14 | ····private·View·mScrollThumb; |
| 14 | ····private·View·mScrollTrackView; | 15 | ····private·View·mScrollTrackView; |
| 15 | ····private·float·mTouchDownY; | 16 | ····private·float·mTouchDownY; |
| 16 | ···· | 17 | ···· |
| 17 | ····FastScroller(final·RecyclerView·mRecyclerView,· | 18 | ····FastScroller(final·RecyclerView·mRecyclerView,·View·requireViewByRefId,·final·View·view)·{ |
| 18 | ········this.mTouchDownY·=·-1.0f; | 19 | ········this.mTouchDownY·=·-1.0f; |
| 19 | ········this.mRecyclerView·=·mRecyclerView; | 20 | ········this.mRecyclerView·=·mRecyclerView; |
| 20 | ········this.mScrollTrackView·=· | 21 | ········this.mScrollTrackView·=·requireViewByRefId; |
| 21 | ········ | 22 | ········requireViewByRefId·=·CarUiUtils.requireViewByRefId(view,·R$id.car_ui_scrollbar_thumb); |
| 23 | ········this.mScrollThumb·=·requireViewByRefId; | ||
| 24 | ········this.mClickActionThreshold·=·ViewConfiguration.get(((ViewGroup)mRecyclerView).getContext()).getScaledTouchSlop(); | ||
| 22 | ····} | 25 | ····} |
| 23 | ···· | 26 | ···· |
| 24 | ····private·int·calculateScrollDistance(float·n)·{ | 27 | ····private·int·calculateScrollDistance(float·n)·{ |
| 25 | ········final·int[]·verticalRange·=·this.getVerticalRange(); | 28 | ········final·int[]·verticalRange·=·this.getVerticalRange(); |
| 26 | ········final·int·n2·=·verticalRange[1]·-·verticalRange[0]; | 29 | ········final·int·n2·=·verticalRange[1]·-·verticalRange[0]; |
| 27 | ········final·float·n3·=·this.mScrollThumb.getY()·+·this.mScrollThumb.getHeight()·/·2.0f; | 30 | ········final·float·n3·=·this.mScrollThumb.getY()·+·this.mScrollThumb.getHeight()·/·2.0f; |
| 28 | ········if·(n2·==·0)·{ | 31 | ········if·(n2·==·0)·{ |
| 29 | ············return·0; | 32 | ············return·0; |
| 30 | ········} | 33 | ········} |
| 31 | ········n·-=·n3; | 34 | ········n·-=·n3; |
| 32 | ········n·/=·n2; | 35 | ········n·/=·n2; |
| 33 | ········n·* | 36 | ········return·(int)(n·*·(this.mRecyclerView.computeVerticalScrollRange()·-·((ViewGroup)this.mRecyclerView).getHeight())); |
| 34 | ········final·int·n4·=·(int)n; | ||
| 35 | ········if·(this.mRecyclerView.computeVerticalScrollOffset()·+·n4·<·0)·{ | ||
| 36 | ············return·0; | ||
| 37 | ········} | ||
| 38 | ········return·n4; | ||
| 39 | ····} | 37 | ····} |
| 40 | ···· | 38 | ···· |
| 41 | ····private·int[]·getVerticalRange()·{ | 39 | ····private·int[]·getVerticalRange()·{ |
| 42 | ········final·int·n·=·2; | 40 | ········final·int·n·=·2; |
| 43 | ········final·int[]·array·=·new·int[n]; | 41 | ········final·int[]·array·=·new·int[n]; |
| 44 | ········array[0]·=·(int)this.mScrollTrackView.getY()·+·this.mScrollThumb.getHeight()·/·n; | 42 | ········array[0]·=·(int)this.mScrollTrackView.getY()·+·this.mScrollThumb.getHeight()·/·n; |
| 45 | ········array[1]·=·(int)this.mScrollTrackView.getY()·+·this.mScrollTrackView.getHeight()·-·this.mScrollThumb.getHeight()·/·n; | 43 | ········array[1]·=·(int)this.mScrollTrackView.getY()·+·this.mScrollTrackView.getHeight()·-·this.mScrollThumb.getHeight()·/·n; |
| 46 | ········return·array; | 44 | ········return·array; |
| 47 | ····} | 45 | ····} |
| 48 | ···· | 46 | ···· |
| 47 | ····private·boolean·isClick(float·abs,·float·n)·{ | ||
| 48 | ········abs·=·Math.abs(abs·-·n); | ||
| 49 | ········n·=·this.mClickActionThreshold; | ||
| 50 | ········boolean·b; | ||
| 51 | ········if·(abs·<·n)·{ | ||
| 52 | ············b·=·true; | ||
| 53 | ············abs·=·Float.MIN_VALUE; | ||
| 54 | ········} | ||
| 55 | ········else·{ | ||
| 56 | ············b·=·false; | ||
| 57 | ············abs·=·0.0f; | ||
| 58 | ········} | ||
| 59 | ········return·b; | ||
| 60 | ····} | ||
| 61 | ···· | ||
| 49 | ····private·void·verticalScrollTo(final·float·n)·{ | 62 | ····private·void·verticalScrollTo(final·float·n)·{ |
| 50 | ········final·int·calculateScrollDistance·=·this.calculateScrollDistance(n); | 63 | ········final·int·calculateScrollDistance·=·this.calculateScrollDistance(n); |
| 51 | ········if·(calculateScrollDistance·!=·0)·{ | 64 | ········if·(calculateScrollDistance·!=·0)·{ |
| 52 | ············this.mRecyclerView.scrollBy(0,·calculateScrollDistance); | 65 | ············this.mRecyclerView.scrollBy(0,·calculateScrollDistance); |
| 53 | ········} | 66 | ········} |
| 54 | ····} | 67 | ····} |
| 55 | ···· | 68 | ···· |
| Offset 60, 33 lines modified | Offset 73, 31 lines modified | ||
| 60 | ········if·(this.mRecyclerView·!=·null)·{ | 73 | ········if·(this.mRecyclerView·!=·null)·{ |
| 61 | ············this.mScrollTrackView.setOnTouchListener((View$OnTouchListener)this); | 74 | ············this.mScrollTrackView.setOnTouchListener((View$OnTouchListener)this); |
| 62 | ········} | 75 | ········} |
| 63 | ····} | 76 | ····} |
| 64 | ···· | 77 | ···· |
| 65 | ····public·boolean·onTouch(View·view,·final·MotionEvent·motionEvent)·{ | 78 | ····public·boolean·onTouch(View·view,·final·MotionEvent·motionEvent)·{ |
| 66 | ········final·int·action·=·motionEvent.getAction(); | 79 | ········final·int·action·=·motionEvent.getAction(); |
| 67 | ········final·boolean· | 80 | ········final·boolean·b·=·true; |
| 68 | ········if·(action·!=·0)·{ | 81 | ········if·(action·!=·0)·{ |
| 69 | ············if·(action·!=·2)·{ | 82 | ············if·(action·!=·2)·{ |
| 70 | ················this.mTouchDownY· | 83 | ················if·(this.isClick(this.mTouchDownY,·motionEvent.getY()))·{ |
| 71 | ················if·(!this.mIsDragging)·{ | ||
| 72 | ····················this.verticalScrollTo(motionEvent.getY()·+·this.mScrollTrackView.getY()); | 84 | ····················this.verticalScrollTo(motionEvent.getY()·+·this.mScrollTrackView.getY()); |
| 73 | ················} | 85 | ················} |
| 86 | ················this.mTouchDownY·=·-1.0f; | ||
| 74 | ············} | 87 | ············} |
| 75 | ············else·{ | 88 | ············else·{ |
| 76 | ················this.mIsDragging·=·mIsDragging; | ||
| 77 | ················view·=·this.mScrollThumb; | 89 | ················view·=·this.mScrollThumb; |
| 78 | ················if·(motionEvent.getY()·+·this.mScrollTrackView.getY()·>=·view.getY()·+·this.mScrollThumb.getHeight()·||·motionEvent.getY()·+·this.mScrollTrackView.getY()·<=·this.mScrollThumb.getY())·{ | 90 | ················if·(motionEvent.getY()·+·this.mScrollTrackView.getY()·>=·view.getY()·+·this.mScrollThumb.getHeight()·||·motionEvent.getY()·+·this.mScrollTrackView.getY()·<=·this.mScrollThumb.getY())·{ |
| 79 | ····················return· | 91 | ····················return·b; |
| 80 | ················} | 92 | ················} |
| 81 | ················view·=·this.mScrollThumb; | 93 | ················view·=·this.mScrollThumb; |
| 82 | ················this.verticalScrollTo(view.getY()·+·this.mScrollThumb.getHeight()·/·2.0f·+·(motionEvent.getY()·-·this.mTouchDownY)); | 94 | ················this.verticalScrollTo(view.getY()·+·this.mScrollThumb.getHeight()·/·2.0f·+·(motionEvent.getY()·-·this.mTouchDownY)); |
| 83 | ················this.mTouchDownY·=·motionEvent.getY(); | 95 | ················this.mTouchDownY·=·motionEvent.getY(); |
| 84 | ············} | 96 | ············} |
| 85 | ········} | 97 | ········} |
| 86 | ········else·{ | 98 | ········else·{ |
| 87 | ············this.mTouchDownY·=·motionEvent.getY(); | 99 | ············this.mTouchDownY·=·motionEvent.getY(); |
| 88 | ············this.mIsDragging·=·false; | ||
| 89 | ········} | 100 | ········} |
| 90 | ········return· | 101 | ········return·b; |
| 91 | ····} | 102 | ····} |
| 92 | } | 103 | } |
| Offset 7, 20 lines modified | Offset 7, 20 lines modified | ||
| 7 | import·android.view.View; | 7 | import·android.view.View; |
| 8 | import·android.view.View$OnClickListener; | 8 | import·android.view.View$OnClickListener; |
| 9 | import·android.os.Handler; | 9 | import·android.os.Handler; |
| 10 | import·android.view.View$OnTouchListener; | 10 | import·android.view.View$OnTouchListener; |
| 11 | public·class·OnContinuousScrollListener·implements·View$OnTouchListener | 11 | public·class·OnContinuousScrollListener·implements·View$OnTouchListener |
| 12 | { | 12 | { |
| 13 | ····private·Handler·mHandler; | 13 | ····private·final·Handler·mHandler; |
| 14 | ····private·int·mInitialDelay; | 14 | ····private·final·int·mInitialDelay; |
| 15 | ····private·boolean·mIsLongPressed; | 15 | ····private·boolean·mIsLongPressed; |
| 16 | ····private·final·View$OnClickListener·mOnClickListener; | 16 | ····private·final·View$OnClickListener·mOnClickListener; |
| 17 | ····private·Runnable·mPeriodicRunnable; | 17 | ····private·final·Runnable·mPeriodicRunnable; |
| 18 | ····private·int·mRepeatInterval; | 18 | ····private·final·int·mRepeatInterval; |
| 19 | ····private·View·mTouchedView; | 19 | ····private·View·mTouchedView; |
| 20 | ···· | 20 | ···· |
| 21 | ····public·OnContinuousScrollListener(final·Context·context,·final·View$OnClickListener·mOnClickListener)·{ | 21 | ····public·OnContinuousScrollListener(final·Context·context,·final·View$OnClickListener·mOnClickListener)·{ |
| 22 | ········this.mHandler·=·new·Handler(); | 22 | ········this.mHandler·=·new·Handler(); |
| 23 | ········this.mPeriodicRunnable·=·(Runnable)new·OnContinuousScrollListener$1(this); | 23 | ········this.mPeriodicRunnable·=·(Runnable)new·OnContinuousScrollListener$1(this); |
| 24 | ········this.mInitialDelay·=·context.getResources().getInteger(R$integer.car_ui_scrollbar_longpress_initial_delay); | 24 | ········this.mInitialDelay·=·context.getResources().getInteger(R$integer.car_ui_scrollbar_longpress_initial_delay); |
| 25 | ········final·int·integer·=·context.getResources().getInteger(R$integer.car_ui_scrollbar_longpress_repeat_interval); | 25 | ········final·int·integer·=·context.getResources().getInteger(R$integer.car_ui_scrollbar_longpress_repeat_interval); |
| Offset 28, 14 lines modified | Offset 28, 19 lines modified | ||
| 28 | ········if·(this.mInitialDelay·>=·0·&&·integer·>=·0)·{ | 28 | ········if·(this.mInitialDelay·>=·0·&&·integer·>=·0)·{ |
| 29 | ············this.mOnClickListener·=·mOnClickListener; | 29 | ············this.mOnClickListener·=·mOnClickListener; |
| 30 | ············return; | 30 | ············return; |
| 31 | ········} | 31 | ········} |
| 32 | ········throw·new·IllegalArgumentException("negative·intervals·are·not·allowed"); | 32 | ········throw·new·IllegalArgumentException("negative·intervals·are·not·allowed"); |
| 33 | ····} | 33 | ····} |
| 34 | ···· | 34 | ···· |
| 35 | ····public·void·cancelPendingScroll()·{ | ||
| 36 | ········this.mHandler.removeCallbacks(this.mPeriodicRunnable); | ||
| 37 | ········this.mIsLongPressed·=·false; | ||
| 38 | ····} | ||
| 39 | ···· | ||
| 35 | ····public·boolean·onTouch(final·View·mTouchedView,·final·MotionEvent·motionEvent)·{ | 40 | ····public·boolean·onTouch(final·View·mTouchedView,·final·MotionEvent·motionEvent)·{ |
| 36 | ········this.mTouchedView·=·mTouchedView; | 41 | ········this.mTouchedView·=·mTouchedView; |
| 37 | ········final·int·action·=·motionEvent.getAction(); | 42 | ········final·int·action·=·motionEvent.getAction(); |
| 38 | ········final·boolean·pressed·=·true; | 43 | ········final·boolean·pressed·=·true; |
| 39 | ········if·(action·==·0)·{ | 44 | ········if·(action·==·0)·{ |
| 40 | ············this.mHandler.removeCallbacks(this.mPeriodicRunnable); | 45 | ············this.mHandler.removeCallbacks(this.mPeriodicRunnable); |
| 41 | ············this.mHandler.postDelayed(this.mPeriodicRunnable,·(long)this.mInitialDelay); | 46 | ············this.mHandler.postDelayed(this.mPeriodicRunnable,·(long)this.mInitialDelay); |
| Offset 1, 14 lines modified | Offset 1, 17 lines modified | ||
| 1 | package·com.android.car.ui.recyclerview; | 1 | package·com.android.car.ui.recyclerview; |
| 2 | import·android.view.View; | 2 | import·android.view.View; |
| 3 | import·androidx.recyclerview.widget.RecyclerView; | 3 | import·androidx.recyclerview.widget.RecyclerView; |
| 4 | import·androidx.recyclerview.widget.RecyclerView$Adapter; | ||
| 4 | public·interface·ScrollBar | 5 | public·interface·ScrollBar |
| 5 | { | 6 | { |
| 7 | ····void·adapterChanged(final·RecyclerView$Adapter·p0); | ||
| 8 | ···· | ||
| 6 | ····void·initialize(final·RecyclerView·p0,·final·View·p1); | 9 | ····void·initialize(final·RecyclerView·p0,·final·View·p1); |
| 7 | ···· | 10 | ···· |
| 8 | ····void·requestLayout(); | 11 | ····void·requestLayout(); |
| 9 | ···· | 12 | ···· |
| 10 | ····void·setPadding(final·int·p0,·final·int·p1); | 13 | ····void·setPadding(final·int·p0,·final·int·p1); |
| 11 | } | 14 | } |
| Offset 13, 14 lines modified | Offset 13, 15 lines modified | ||
| 13 | ····private·Drawable·mIcon; | 13 | ····private·Drawable·mIcon; |
| 14 | ····private·int·mId; | 14 | ····private·int·mId; |
| 15 | ····private·boolean·mIsActivatable; | 15 | ····private·boolean·mIsActivatable; |
| 16 | ····private·boolean·mIsActivated; | 16 | ····private·boolean·mIsActivated; |
| 17 | ····private·boolean·mIsCheckable; | 17 | ····private·boolean·mIsCheckable; |
| 18 | ····private·boolean·mIsChecked; | 18 | ····private·boolean·mIsChecked; |
| 19 | ····private·boolean·mIsEnabled; | 19 | ····private·boolean·mIsEnabled; |
| 20 | ····private·boolean·mIsPrimary; | ||
| 20 | ····private·boolean·mIsSearch; | 21 | ····private·boolean·mIsSearch; |
| 21 | ····private·boolean·mIsSettings; | 22 | ····private·boolean·mIsSettings; |
| 22 | ····private·boolean·mIsTinted; | 23 | ····private·boolean·mIsTinted; |
| 23 | ····private·boolean·mIsVisible; | 24 | ····private·boolean·mIsVisible; |
| 24 | ····private·MenuItem$OnClickListener·mOnClickListener; | 25 | ····private·MenuItem$OnClickListener·mOnClickListener; |
| 25 | ····private·Drawable·mSearchIcon; | 26 | ····private·Drawable·mSearchIcon; |
| 26 | ····private·String·mSearchTitle; | 27 | ····private·String·mSearchTitle; |
| Offset 40, 14 lines modified | Offset 41, 15 lines modified | ||
| 40 | ········this.mIsCheckable·=·false; | 41 | ········this.mIsCheckable·=·false; |
| 41 | ········this.mIsChecked·=·false; | 42 | ········this.mIsChecked·=·false; |
| 42 | ········this.mIsVisible·=·mIsVisible; | 43 | ········this.mIsVisible·=·mIsVisible; |
| 43 | ········this.mIsActivatable·=·false; | 44 | ········this.mIsActivatable·=·false; |
| 44 | ····· | ||